GET https://kbin.spritesserver.nl/m/selfhosted@lemmy.world/comments/top?p=84

Components

21 Twig Components
243 Render Count
547 ms Render Time
20.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
35 26.93ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
24 27.52ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
24 4.50ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
23 588.51ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
23 3.54ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
23 16.89ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
23 27.79ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
23 185.68ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 2.59ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 4.19ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 1.43ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.66ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 26.19ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.54ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 25.06ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 35.06ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.48ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.69ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.71ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.20ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.77ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 32.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3229
  +comment: App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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.47 ms
Input props
[
  "user" => App\Entity\User {#1515
    +avatar: null
    +cover: null
    +email: "monkeyman512@lemmy.world"
    +username: "@monkeyman512@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727799253 {#1445
      date: 2024-10-01 18:14:13.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 {#1453 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
    +entries: Doctrine\ORM\PersistentCollection {#1425 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
    +posts: Doctrine\ORM\PersistentCollection {#1413 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 59608
    -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "monkeyman512@lemmy.world"
    +apProfileId: "https://lemmy.world/u/monkeyman512"
    +apPublicUrl: "https://lemmy.world/u/monkeyman512"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "monkeyman512"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727801485 {#1531
      date: 2024-10-01 18:51:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697347442 {#1766
      date: 2023-10-15 07:24:02.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3444
  +user: App\Entity\User {#1515
    +avatar: null
    +cover: null
    +email: "monkeyman512@lemmy.world"
    +username: "@monkeyman512@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727799253 {#1445
      date: 2024-10-01 18:14:13.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 {#1453 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
    +entries: Doctrine\ORM\PersistentCollection {#1425 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
    +posts: Doctrine\ORM\PersistentCollection {#1413 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 59608
    -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "monkeyman512@lemmy.world"
    +apProfileId: "https://lemmy.world/u/monkeyman512"
    +apPublicUrl: "https://lemmy.world/u/monkeyman512"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "monkeyman512"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727801485 {#1531
      date: 2024-10-01 18:51:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697347442 {#1766
      date: 2023-10-15 07:24:02.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.34 ms
Input props
[
  "date" => DateTimeImmutable @1705967788 {#1498
    date: 2024-01-23 00:56:28.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3515
  +date: DateTimeImmutable @1705967788 {#1498
    date: 2024-01-23 00:56:28.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.23 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705967788 {#1498
    date: 2024-01-23 00:56:28.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3579
  +createdAt: DateTimeImmutable @1705967788 {#1498
    date: 2024-01-23 00:56:28.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.24 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1468
    +user: Proxies\__CG__\App\Entity\User {#3349 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#3350
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3389 …}
    +votes: Doctrine\ORM\PersistentCollection {#3387 …}
    +reports: Doctrine\ORM\PersistentCollection {#3384 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
    +badges: Doctrine\ORM\PersistentCollection {#3431 …}
    +children: []
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#3356
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3644
  +entry: Proxies\__CG__\App\Entity\Entry {#1468
    +user: Proxies\__CG__\App\Entity\User {#3349 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Best-practices-for-media-piracy-server"
    +title: "Best practices for media + piracy server"
    +url: null
    +body: """
      I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
      \n
      Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
      \n
      Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727890922 {#3350
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3389 …}
    +votes: Doctrine\ORM\PersistentCollection {#3387 …}
    +reports: Doctrine\ORM\PersistentCollection {#3384 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
    +badges: Doctrine\ORM\PersistentCollection {#3431 …}
    +children: []
    -id: 32493
    -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
    -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706051389
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/21611283"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705964989 {#3356
      date: 2024-01-23 00:09:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#1515
    +avatar: null
    +cover: null
    +email: "monkeyman512@lemmy.world"
    +username: "@monkeyman512@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727799253 {#1445
      date: 2024-10-01 18:14:13.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 {#1453 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
    +entries: Doctrine\ORM\PersistentCollection {#1425 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
    +posts: Doctrine\ORM\PersistentCollection {#1413 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 59608
    -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "monkeyman512@lemmy.world"
    +apProfileId: "https://lemmy.world/u/monkeyman512"
    +apPublicUrl: "https://lemmy.world/u/monkeyman512"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "monkeyman512"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727801485 {#1531
      date: 2024-10-01 18:51:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697347442 {#1766
      date: 2023-10-15 07:24:02.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3707
  +width: 40
  +height: 40
  +user: App\Entity\User {#1515
    +avatar: null
    +cover: null
    +email: "monkeyman512@lemmy.world"
    +username: "@monkeyman512@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727799253 {#1445
      date: 2024-10-01 18:14:13.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 {#1453 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
    +entries: Doctrine\ORM\PersistentCollection {#1425 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
    +posts: Doctrine\ORM\PersistentCollection {#1413 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 59608
    -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "monkeyman512@lemmy.world"
    +apProfileId: "https://lemmy.world/u/monkeyman512"
    +apPublicUrl: "https://lemmy.world/u/monkeyman512"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "monkeyman512"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727801485 {#1531
      date: 2024-10-01 18:51:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697347442 {#1766
      date: 2023-10-15 07:24:02.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3817
  +subject: App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3884
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4186
  +comment: App\Entity\EntryComment {#1764
    +user: App\Entity\User {#1515
      +avatar: null
      +cover: null
      +email: "monkeyman512@lemmy.world"
      +username: "@monkeyman512@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727799253 {#1445
        date: 2024-10-01 18:14:13.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 {#1453 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1457 …}
      +entries: Doctrine\ORM\PersistentCollection {#1425 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1426 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1417 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1419 …}
      +posts: Doctrine\ORM\PersistentCollection {#1413 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 59608
      -password: "$2y$13$pa14ax0EhnbjJwug8MBAqu8RYYbj/jljF2G7FbN5OGDVubFFbnoVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "monkeyman512@lemmy.world"
      +apProfileId: "https://lemmy.world/u/monkeyman512"
      +apPublicUrl: "https://lemmy.world/u/monkeyman512"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "monkeyman512"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727801485 {#1531
        date: 2024-10-01 18:51:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697347442 {#1766
        date: 2023-10-15 07:24:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1468
      +user: Proxies\__CG__\App\Entity\User {#3349 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Best-practices-for-media-piracy-server"
      +title: "Best practices for media + piracy server"
      +url: null
      +body: """
        I am a bit befuddled over what the best practices are for an internet connected or local server running the *arr stack.\n
        \n
        Should we be using cosmos for security, reverse proxy, and container management or other tools like nginx, traefik, authentelia, authentik, and portainer?\n
        \n
        Furthermore what’s the advantage of using proxmox containers to host docker instead of installing docker on conventional Linux?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727890922 {#3350
        date: 2024-10-02 19:42:02.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3389 …}
      +votes: Doctrine\ORM\PersistentCollection {#3387 …}
      +reports: Doctrine\ORM\PersistentCollection {#3384 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3414 …}
      +badges: Doctrine\ORM\PersistentCollection {#3431 …}
      +children: []
      -id: 32493
      -titleTs: "'best':1 'media':4 'piraci':5 'practic':2 'server':6"
      -bodyTs: "'advantag':49 'arr':21 'authentelia':41 'authentik':42 'befuddl':5 'best':9 'bit':4 'connect':15 'contain':33,53 'convent':62 'cosmos':27 'docker':56,60 'furthermor':45 'host':55 'instal':59 'instead':57 'internet':14 'like':38 'linux':63 'local':17 'manag':34 'nginx':39 'portain':44 'practic':10 'proxi':31 'proxmox':52 'revers':30 'run':19 'secur':29 'server':18 'stack':22 'tool':37 'traefik':40 'use':26,51"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706051389
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/21611283"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705964989 {#3356
        date: 2024-01-23 00:09:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think 2 good concepts come to mind to help you make choices:\n
      \n
      1. Least privilege - Only give things/people just enough access/authority to get the job done. A good example is sonarr doesn’t need access to your personal photos to do it’s job, so don’t give it access if to them.\n
      2. Defense in layers - Nothing is perfect and you can make mistakes in configuration. Don’t rely on a single point of failure to protect you. If you want remote access use a VPN. But also take steps in your network like putting a password on the logins.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967788 {#1539
      date: 2024-01-23 00:56:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1474 …}
    +nested: Doctrine\ORM\PersistentCollection {#1467 …}
    +votes: Doctrine\ORM\PersistentCollection {#1754 …}
    +reports: Doctrine\ORM\PersistentCollection {#1490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1710 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1462 …}
    -id: 332944
    -bodyTs: "'1':14 '2':3,55 'access':36,51,85 'access/authority':22 'also':90 'choic':13 'come':6 'concept':5 'configur':68 'defens':56 'doesn':33 'done':27 'enough':21 'exampl':30 'failur':77 'get':24 'give':18,49 'good':4,29 'help':10 'job':26,45 'layer':58 'least':15 'like':96 'login':102 'make':12,65 'mind':8 'mistak':66 'need':35 'network':95 'noth':59 'password':99 'perfect':61 'person':39 'photo':40 'point':75 'privileg':16 'protect':79 'put':97 'reli':71 'remot':84 'singl':74 'sonarr':32 'step':92 'take':91 'things/people':19 'think':2 'use':86 'vpn':88 'want':83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926031"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967788 {#1498
      date: 2024-01-23 00:56:28.0 +01:00
    }
  }
  +nestedComments: []
  +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 8.65 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4277
  +comment: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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.15 ms
Input props
[
  "user" => App\Entity\User {#2453
    +avatar: null
    +cover: null
    +email: "Cqrd@lemmy.dbzer0.com"
    +username: "@Cqrd@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728096041 {#1720
      date: 2024-10-05 04:40: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: 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 {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 22480
    -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "Cqrd@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Cqrd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729092977 {#1707
      date: 2024-10-16 17:36:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689070886 {#1714
      date: 2023-07-11 12:21:26.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4340
  +user: App\Entity\User {#2453
    +avatar: null
    +cover: null
    +email: "Cqrd@lemmy.dbzer0.com"
    +username: "@Cqrd@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728096041 {#1720
      date: 2024-10-05 04:40: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: 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 {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 22480
    -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "Cqrd@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Cqrd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729092977 {#1707
      date: 2024-10-16 17:36:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689070886 {#1714
      date: 2023-07-11 12:21:26.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705961348 {#1716
    date: 2024-01-22 23:09:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4395
  +date: DateTimeImmutable @1705961348 {#1716
    date: 2024-01-22 23:09:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705961348 {#1716
    date: 2024-01-22 23:09:08.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4449
  +createdAt: DateTimeImmutable @1705961348 {#1716
    date: 2024-01-22 23:09:08.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1718
    +user: Proxies\__CG__\App\Entity\User {#4314 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
    +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
    +url: null
    +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728293119 {#4315
      date: 2024-10-07 11:25:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4320 …}
    +votes: Doctrine\ORM\PersistentCollection {#4323 …}
    +reports: Doctrine\ORM\PersistentCollection {#4325 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
    +badges: Doctrine\ORM\PersistentCollection {#4331 …}
    +children: []
    -id: 32458
    -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
    -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706037305
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13287640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950905 {#4312
      date: 2024-01-22 20:15:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4503
  +entry: Proxies\__CG__\App\Entity\Entry {#1718
    +user: Proxies\__CG__\App\Entity\User {#4314 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
    +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
    +url: null
    +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728293119 {#4315
      date: 2024-10-07 11:25:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4320 …}
    +votes: Doctrine\ORM\PersistentCollection {#4323 …}
    +reports: Doctrine\ORM\PersistentCollection {#4325 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
    +badges: Doctrine\ORM\PersistentCollection {#4331 …}
    +children: []
    -id: 32458
    -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
    -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706037305
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13287640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950905 {#4312
      date: 2024-01-22 20:15:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.12 ms
Input props
[
  "user" => App\Entity\User {#2453
    +avatar: null
    +cover: null
    +email: "Cqrd@lemmy.dbzer0.com"
    +username: "@Cqrd@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728096041 {#1720
      date: 2024-10-05 04:40: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: 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 {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 22480
    -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "Cqrd@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Cqrd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729092977 {#1707
      date: 2024-10-16 17:36:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689070886 {#1714
      date: 2023-07-11 12:21:26.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4558
  +width: 40
  +height: 40
  +user: App\Entity\User {#2453
    +avatar: null
    +cover: null
    +email: "Cqrd@lemmy.dbzer0.com"
    +username: "@Cqrd@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728096041 {#1720
      date: 2024-10-05 04:40: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: 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 {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 22480
    -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "Cqrd@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Cqrd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729092977 {#1707
      date: 2024-10-16 17:36:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689070886 {#1714
      date: 2023-07-11 12:21:26.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4627
  +subject: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09: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.61 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4684
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4924
  +comment: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453
      +avatar: null
      +cover: null
      +email: "Cqrd@lemmy.dbzer0.com"
      +username: "@Cqrd@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728096041 {#1720
        date: 2024-10-05 04:40: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: 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 {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 22480
      -password: "$2y$13$SNR4pAMrNCK0kStKimvP2eaui5flUJy6q1vTpi8R/WSZDFpXT4qSC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "Cqrd@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Cqrd"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Cqrd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Cqrd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729092977 {#1707
        date: 2024-10-16 17:36:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689070886 {#1714
        date: 2023-07-11 12:21:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1718
      +user: Proxies\__CG__\App\Entity\User {#4314 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "What-is-your-prefered-way-to-get-audiobooks-podcasts-ebooks-for-your"
      +title: "What is your prefered way to get audiobooks/podcasts/ebooks for your audiobookshelf?"
      +url: null
      +body: "Hi, I just set up [Audiobookshelf](https://www.audiobookshelf.org/), and now I’d like to know what your favorite ways are, to get audiobooks, etc. that you upload. Thank you in advise and have a nice Day :D"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728293119 {#4315
        date: 2024-10-07 11:25:19.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4320 …}
      +votes: Doctrine\ORM\PersistentCollection {#4323 …}
      +reports: Doctrine\ORM\PersistentCollection {#4325 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4327 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4329 …}
      +badges: Doctrine\ORM\PersistentCollection {#4331 …}
      +children: []
      -id: 32458
      -titleTs: "'audiobooks/podcasts/ebooks':8 'audiobookshelf':11 'get':7 'prefer':4 'way':5"
      -bodyTs: "'/),':9 'advis':32 'audiobook':24 'audiobookshelf':6 'd':13,38 'day':37 'etc':25 'favorit':19 'get':23 'hi':1 'know':16 'like':14 'nice':36 'set':4 'thank':29 'upload':28 'way':20 'www.audiobookshelf.org':8 'www.audiobookshelf.org/),':7"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706037305
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13287640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950905 {#4312
        date: 2024-01-22 20:15:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I find it on a truck that could find in my comment history."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705961348 {#1735
      date: 2024-01-22 23:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shadow_Zwiebel@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2465 …}
    +nested: Doctrine\ORM\PersistentCollection {#2463 …}
    +votes: Doctrine\ORM\PersistentCollection {#2411 …}
    +reports: Doctrine\ORM\PersistentCollection {#2422 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
    -id: 332723
    -bodyTs: "'comment':12 'could':8 'find':2,9 'histori':13 'truck':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7018503"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705961348 {#1716
      date: 2024-01-22 23:09:08.0 +01:00
    }
  }
  +nestedComments: []
  +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 8.87 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4994
  +comment: App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 {#2012
    +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#1361
      date: 2024-10-20 12:44:58.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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#1362
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#1403
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5057
  +user: App\Entity\User {#2012
    +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#1361
      date: 2024-10-20 12:44:58.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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#1362
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#1403
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.26 ms
Input props
[
  "date" => DateTimeImmutable @1705954680 {#1363
    date: 2024-01-22 21:18:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5112
  +date: DateTimeImmutable @1705954680 {#1363
    date: 2024-01-22 21:18:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705954680 {#1363
    date: 2024-01-22 21:18:00.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727740622 {#1404
    date: 2024-10-01 01:57:02.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5166
  +createdAt: DateTimeImmutable @1705954680 {#1363
    date: 2024-01-22 21:18:00.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727740622 {#1404
    date: 2024-10-01 01:57:02.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2023
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Joplin-alternative"
    +title: "Joplin alternative?"
    +url: null
    +body: """
      I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
      \n
      Are there good alternatives that are:\n
      \n
      - fully open source\n
      - have android client\n
      - have web client or viewer\n
      - can be synched VOA WebDAV or native method\n
      \n
      I can also settle for a Joplin web viewer of sorts!\n
      \n
      UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
      \n
      Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
      \n
      I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
      \n
      Thank you all, and to anybody still chiming in!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728492963 {#5032
      date: 2024-10-09 18:56:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5037 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    +badges: Doctrine\ORM\PersistentCollection {#5048 …}
    +children: []
    -id: 32436
    -titleTs: "'altern':2 'joplin':1"
    -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706032619
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5033452"
    +editedAt: DateTimeImmutable @1727955826 {#5029
      date: 2024-10-03 13:43:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705946219 {#5031
      date: 2024-01-22 18:56:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5220
  +entry: Proxies\__CG__\App\Entity\Entry {#2023
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Joplin-alternative"
    +title: "Joplin alternative?"
    +url: null
    +body: """
      I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
      \n
      Are there good alternatives that are:\n
      \n
      - fully open source\n
      - have android client\n
      - have web client or viewer\n
      - can be synched VOA WebDAV or native method\n
      \n
      I can also settle for a Joplin web viewer of sorts!\n
      \n
      UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
      \n
      Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
      \n
      I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
      \n
      Thank you all, and to anybody still chiming in!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728492963 {#5032
      date: 2024-10-09 18:56:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5037 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    +badges: Doctrine\ORM\PersistentCollection {#5048 …}
    +children: []
    -id: 32436
    -titleTs: "'altern':2 'joplin':1"
    -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706032619
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5033452"
    +editedAt: DateTimeImmutable @1727955826 {#5029
      date: 2024-10-03 13:43:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705946219 {#5031
      date: 2024-01-22 18:56:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.40 ms
Input props
[
  "user" => App\Entity\User {#2012
    +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#1361
      date: 2024-10-20 12:44:58.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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#1362
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#1403
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5275
  +width: 40
  +height: 40
  +user: App\Entity\User {#2012
    +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#1361
      date: 2024-10-20 12:44:58.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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#1362
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#1403
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5346
  +subject: App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.60 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5403
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5643
  +comment: App\Entity\EntryComment {#2019
    +user: App\Entity\User {#2012
      +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
      +cover: null
      +email: "poVoq@slrpnk.net"
      +username: "@poVoq@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Admin on the slrpnk.net Lemmy instance.\n
        \n
        He/Him or what ever you feel like.\n
        \n
        XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
        \n
        Avatar is an image of a baby octopus.
        """
      +lastActive: DateTime @1729421098 {#1361
        date: 2024-10-20 12:44:58.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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 39219
      -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "poVoq@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/poVoq"
      +apPublicUrl: "https://slrpnk.net/u/poVoq"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "poVoq"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723797825 {#1362
        date: 2024-08-16 10:43:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691416621 {#1403
        date: 2023-08-07 15:57:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "There are multiple options with Orgmode clients. For a webview Filestash supports Orgmode, but there are also some dedicated options I think."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705954680 {#1401
      date: 2024-01-22 21:18:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2030 …}
    +nested: Doctrine\ORM\PersistentCollection {#2026 …}
    +votes: Doctrine\ORM\PersistentCollection {#2022 …}
    +reports: Doctrine\ORM\PersistentCollection {#2025 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2028 …}
    -id: 332433
    -bodyTs: "'also':17 'client':7 'dedic':19 'filestash':11 'multipl':3 'option':4,20 'orgmod':6,13 'support':12 'think':22 'webview':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5595115"
    +editedAt: DateTimeImmutable @1727740622 {#1404
      date: 2024-10-01 01:57:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705954680 {#1363
      date: 2024-01-22 21:18:00.0 +01:00
    }
  }
  +nestedComments: []
  +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 21.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5713
  +comment: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 {#2340
    +avatar: null
    +cover: null
    +email: "1050053@lemmy.world"
    +username: "@1050053@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727718243 {#2060
      date: 2024-09-30 19:44:03.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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 39749
    -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "1050053@lemmy.world"
    +apProfileId: "https://lemmy.world/u/1050053"
    +apPublicUrl: "https://lemmy.world/u/1050053"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "1050053"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729518765 {#2164
      date: 2024-10-21 15:52:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691614524 {#2331
      date: 2023-08-09 22:55:24.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5758
  +user: App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "1050053@lemmy.world"
    +username: "@1050053@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727718243 {#2060
      date: 2024-09-30 19:44:03.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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 39749
    -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "1050053@lemmy.world"
    +apProfileId: "https://lemmy.world/u/1050053"
    +apPublicUrl: "https://lemmy.world/u/1050053"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "1050053"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729518765 {#2164
      date: 2024-10-21 15:52:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691614524 {#2331
      date: 2023-08-09 22:55:24.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705949935 {#2141
    date: 2024-01-22 19:58:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5813
  +date: DateTimeImmutable @1705949935 {#2141
    date: 2024-01-22 19:58:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705949935 {#2141
    date: 2024-01-22 19:58:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5867
  +createdAt: DateTimeImmutable @1705949935 {#2141
    date: 2024-01-22 19:58:55.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2023
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Joplin-alternative"
    +title: "Joplin alternative?"
    +url: null
    +body: """
      I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
      \n
      Are there good alternatives that are:\n
      \n
      - fully open source\n
      - have android client\n
      - have web client or viewer\n
      - can be synched VOA WebDAV or native method\n
      \n
      I can also settle for a Joplin web viewer of sorts!\n
      \n
      UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
      \n
      Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
      \n
      I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
      \n
      Thank you all, and to anybody still chiming in!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728492963 {#5032
      date: 2024-10-09 18:56:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5037 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    +badges: Doctrine\ORM\PersistentCollection {#5048 …}
    +children: []
    -id: 32436
    -titleTs: "'altern':2 'joplin':1"
    -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706032619
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5033452"
    +editedAt: DateTimeImmutable @1727955826 {#5029
      date: 2024-10-03 13:43:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705946219 {#5031
      date: 2024-01-22 18:56:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5921
  +entry: Proxies\__CG__\App\Entity\Entry {#2023
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Joplin-alternative"
    +title: "Joplin alternative?"
    +url: null
    +body: """
      I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
      \n
      Are there good alternatives that are:\n
      \n
      - fully open source\n
      - have android client\n
      - have web client or viewer\n
      - can be synched VOA WebDAV or native method\n
      \n
      I can also settle for a Joplin web viewer of sorts!\n
      \n
      UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
      \n
      Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
      \n
      I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
      \n
      Thank you all, and to anybody still chiming in!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728492963 {#5032
      date: 2024-10-09 18:56:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5037 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    +badges: Doctrine\ORM\PersistentCollection {#5048 …}
    +children: []
    -id: 32436
    -titleTs: "'altern':2 'joplin':1"
    -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706032619
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5033452"
    +editedAt: DateTimeImmutable @1727955826 {#5029
      date: 2024-10-03 13:43:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705946219 {#5031
      date: 2024-01-22 18:56:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.12 ms
Input props
[
  "user" => App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "1050053@lemmy.world"
    +username: "@1050053@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727718243 {#2060
      date: 2024-09-30 19:44:03.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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 39749
    -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "1050053@lemmy.world"
    +apProfileId: "https://lemmy.world/u/1050053"
    +apPublicUrl: "https://lemmy.world/u/1050053"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "1050053"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729518765 {#2164
      date: 2024-10-21 15:52:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691614524 {#2331
      date: 2023-08-09 22:55:24.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5976
  +width: 40
  +height: 40
  +user: App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "1050053@lemmy.world"
    +username: "@1050053@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727718243 {#2060
      date: 2024-09-30 19:44:03.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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 39749
    -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "1050053@lemmy.world"
    +apProfileId: "https://lemmy.world/u/1050053"
    +apPublicUrl: "https://lemmy.world/u/1050053"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "1050053"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729518765 {#2164
      date: 2024-10-21 15:52:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691614524 {#2331
      date: 2023-08-09 22:55:24.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.57 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6045
  +subject: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.11 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6102
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 9.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6342
  +comment: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "1050053@lemmy.world"
      +username: "@1050053@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727718243 {#2060
        date: 2024-09-30 19:44:03.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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 39749
      -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "1050053@lemmy.world"
      +apProfileId: "https://lemmy.world/u/1050053"
      +apPublicUrl: "https://lemmy.world/u/1050053"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "1050053"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729518765 {#2164
        date: 2024-10-21 15:52:45.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691614524 {#2331
        date: 2023-08-09 22:55:24.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you checked out AnyType?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727722784 {#2042
      date: 2024-09-30 20:59:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 332235
    -bodyTs: "'anytyp':5 'check':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6920842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949935 {#2141
      date: 2024-01-22 19:58:55.0 +01:00
    }
  }
  +nestedComments: [
    332278 => App\Entity\EntryComment {#3165
      +user: Proxies\__CG__\App\Entity\User {#3175
        +avatar: null
        +cover: null
        +email: "node815@lemmy.world"
        +username: "@node815@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729197138 {#6489
          date: 2024-10-17 22:32:18.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 {#6494 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
        +entries: Doctrine\ORM\PersistentCollection {#6501 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
        +posts: Doctrine\ORM\PersistentCollection {#6509 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
        +follows: Doctrine\ORM\PersistentCollection {#6521 …}
        +followers: Doctrine\ORM\PersistentCollection {#6523 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
        +reports: Doctrine\ORM\PersistentCollection {#6533 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
        +violations: Doctrine\ORM\PersistentCollection {#6537 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
        +awards: Doctrine\ORM\PersistentCollection {#6541 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
        +categories: Doctrine\ORM\PersistentCollection {#6545 …}
        -id: 74528
        -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
        +apId: "node815@lemmy.world"
        +apProfileId: "https://lemmy.world/u/node815"
        +apPublicUrl: "https://lemmy.world/u/node815"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "node815"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1706407771 {#6486
          date: 2024-01-28 03:09:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699782887 {#6488
          date: 2023-11-12 10:54:47.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2314}
      +root: App\Entity\EntryComment {#2314}
      +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705950908 {#3163
        date: 2024-01-22 20:15:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@1050053@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3174 …}
      +nested: Doctrine\ORM\PersistentCollection {#3167 …}
      +votes: Doctrine\ORM\PersistentCollection {#3169 …}
      +reports: Doctrine\ORM\PersistentCollection {#3177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
      -id: 332278
      -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6921100"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705950908 {#3164
        date: 2024-01-22 20:15: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 8.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6402
  +comment: App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.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 2.04 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3175
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#6489
      date: 2024-10-17 22:32:18.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 {#6494 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
    +entries: Doctrine\ORM\PersistentCollection {#6501 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
    +posts: Doctrine\ORM\PersistentCollection {#6509 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
    +follows: Doctrine\ORM\PersistentCollection {#6521 …}
    +followers: Doctrine\ORM\PersistentCollection {#6523 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
    +reports: Doctrine\ORM\PersistentCollection {#6533 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
    +violations: Doctrine\ORM\PersistentCollection {#6537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
    +awards: Doctrine\ORM\PersistentCollection {#6541 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
    +categories: Doctrine\ORM\PersistentCollection {#6545 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#6486
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#6488
      date: 2023-11-12 10:54:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6449
  +user: Proxies\__CG__\App\Entity\User {#3175
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#6489
      date: 2024-10-17 22:32:18.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 {#6494 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
    +entries: Doctrine\ORM\PersistentCollection {#6501 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
    +posts: Doctrine\ORM\PersistentCollection {#6509 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
    +follows: Doctrine\ORM\PersistentCollection {#6521 …}
    +followers: Doctrine\ORM\PersistentCollection {#6523 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
    +reports: Doctrine\ORM\PersistentCollection {#6533 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
    +violations: Doctrine\ORM\PersistentCollection {#6537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
    +awards: Doctrine\ORM\PersistentCollection {#6541 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
    +categories: Doctrine\ORM\PersistentCollection {#6545 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#6486
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#6488
      date: 2023-11-12 10:54:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705950908 {#3164
    date: 2024-01-22 20:15:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6567
  +date: DateTimeImmutable @1705950908 {#3164
    date: 2024-01-22 20:15:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.26 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705950908 {#3164
    date: 2024-01-22 20:15:08.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6621
  +createdAt: DateTimeImmutable @1705950908 {#3164
    date: 2024-01-22 20:15: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 {#3175
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#6489
      date: 2024-10-17 22:32:18.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 {#6494 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
    +entries: Doctrine\ORM\PersistentCollection {#6501 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
    +posts: Doctrine\ORM\PersistentCollection {#6509 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
    +follows: Doctrine\ORM\PersistentCollection {#6521 …}
    +followers: Doctrine\ORM\PersistentCollection {#6523 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
    +reports: Doctrine\ORM\PersistentCollection {#6533 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
    +violations: Doctrine\ORM\PersistentCollection {#6537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
    +awards: Doctrine\ORM\PersistentCollection {#6541 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
    +categories: Doctrine\ORM\PersistentCollection {#6545 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#6486
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#6488
      date: 2023-11-12 10:54:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6675
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3175
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#6489
      date: 2024-10-17 22:32:18.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 {#6494 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
    +entries: Doctrine\ORM\PersistentCollection {#6501 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
    +posts: Doctrine\ORM\PersistentCollection {#6509 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
    +follows: Doctrine\ORM\PersistentCollection {#6521 …}
    +followers: Doctrine\ORM\PersistentCollection {#6523 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
    +reports: Doctrine\ORM\PersistentCollection {#6533 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
    +violations: Doctrine\ORM\PersistentCollection {#6537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
    +awards: Doctrine\ORM\PersistentCollection {#6541 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
    +categories: Doctrine\ORM\PersistentCollection {#6545 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#6486
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#6488
      date: 2023-11-12 10:54:47.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 {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6744
  +subject: App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15: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.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6801
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7041
  +comment: App\Entity\EntryComment {#3165
    +user: Proxies\__CG__\App\Entity\User {#3175
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#6489
        date: 2024-10-17 22:32:18.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 {#6494 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6497 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6499 …}
      +entries: Doctrine\ORM\PersistentCollection {#6501 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6503 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6505 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6507 …}
      +posts: Doctrine\ORM\PersistentCollection {#6509 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6511 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6513 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6515 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6517 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6519 …}
      +follows: Doctrine\ORM\PersistentCollection {#6521 …}
      +followers: Doctrine\ORM\PersistentCollection {#6523 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6525 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6527 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6529 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6531 …}
      +reports: Doctrine\ORM\PersistentCollection {#6533 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6535 …}
      +violations: Doctrine\ORM\PersistentCollection {#6537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6539 …}
      +awards: Doctrine\ORM\PersistentCollection {#6541 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6543 …}
      +categories: Doctrine\ORM\PersistentCollection {#6545 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6547 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#6486
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#6488
        date: 2023-11-12 10:54:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2023
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Joplin-alternative"
      +title: "Joplin alternative?"
      +url: null
      +body: """
        I use Joplin and I do like it very much, but I would like to be able to at least view (not edit) the notes from web browser… Which is not supported.\n
        \n
        Are there good alternatives that are:\n
        \n
        - fully open source\n
        - have android client\n
        - have web client or viewer\n
        - can be synched VOA WebDAV or native method\n
        \n
        I can also settle for a Joplin web viewer of sorts!\n
        \n
        UPDATE: i opened up a can of worms. I would have never tought there would be so many tools for this task, and so many different shades of how it can be done. Even excluding ALL the non-truly-FOSS solutions out there, there are still tons of tools with good points and bad points. Of course, NONE fits my bill so i will spin mine… Joking, i have no time for that.\n
        \n
        Using joplib-webview feels too much. Spinning containers just for that meh. Will try tough. The joplin .md files are only “sync” files, from which yo ucan probably extract the notes. But that would be not the best idea. Maybe some kind of link to Joplin terminal would be the way forward. I will see.\n
        \n
        I will stay on Joplin, it’s the closest i could find to what i need, the only lacking is a web viewer, which i can live without for the time being after all.\n
        \n
        Thank you all, and to anybody still chiming in!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 41
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728492963 {#5032
        date: 2024-10-09 18:56:03.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5037 …}
      +votes: Doctrine\ORM\PersistentCollection {#5040 …}
      +reports: Doctrine\ORM\PersistentCollection {#5042 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
      +badges: Doctrine\ORM\PersistentCollection {#5048 …}
      +children: []
      -id: 32436
      -titleTs: "'altern':2 'joplin':1"
      -bodyTs: "'abl':17 'also':60 'altern':36 'android':43 'anybodi':238 'bad':123 'best':181 'bill':130 'browser':28 'chime':240 'client':44,47 'closest':207 'contain':151 'could':209 'cours':126 'differ':94 'done':101 'edit':23 'even':102 'exclud':103 'extract':172 'feel':147 'file':162,166 'find':210 'fit':128 'forward':195 'foss':109 'fulli':39 'good':35,120 'idea':182 'joke':136 'joplib':145 'joplib-webview':144 'joplin':3,64,160,189,203 'kind':185 'lack':217 'least':20 'like':7,14 'link':187 'live':225 'mani':86,93 'mayb':183 'md':161 'meh':155 'method':57 'mine':135 'much':10,149 'nativ':56 'need':214 'never':80 'non':107 'non-truly-foss':106 'none':127 'note':25,174 'open':40,71 'point':121,124 'probabl':171 'see':198 'settl':61 'shade':95 'solut':110 'sort':68 'sourc':41 'spin':134,150 'stay':201 'still':115,239 'support':32 'sync':165 'synch':52 'task':90 'termin':190 'thank':233 'time':140,229 'ton':116 'tool':87,118 'tough':158 'tought':81 'tri':157 'truli':108 'ucan':170 'updat':69 'use':2,143 'view':21 'viewer':49,66,221 'voa':53 'way':194 'web':27,46,65,220 'webdav':54 'webview':146 'without':226 'worm':76 'would':13,78,83,177,191 'yo':169"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706032619
      +visibility: "visible             "
      +apId: "https://feddit.it/post/5033452"
      +editedAt: DateTimeImmutable @1727955826 {#5029
        date: 2024-10-03 13:43:46.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705946219 {#5031
        date: 2024-01-22 18:56:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2314
      +user: App\Entity\User {#2340
        +avatar: null
        +cover: null
        +email: "1050053@lemmy.world"
        +username: "@1050053@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727718243 {#2060
          date: 2024-09-30 19:44:03.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 {#2341 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
        +entries: Doctrine\ORM\PersistentCollection {#2339 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
        +posts: Doctrine\ORM\PersistentCollection {#2068 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
        +follows: Doctrine\ORM\PersistentCollection {#2056 …}
        +followers: Doctrine\ORM\PersistentCollection {#2046 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
        +reports: Doctrine\ORM\PersistentCollection {#2125 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
        +violations: Doctrine\ORM\PersistentCollection {#2100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
        +awards: Doctrine\ORM\PersistentCollection {#2111 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
        +categories: Doctrine\ORM\PersistentCollection {#2103 …}
        -id: 39749
        -password: "$2y$13$vapHT8vQ2sf261qtoRaPzuFBBICO6ycIW.7NQlll2e/55u4D7rGNm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
        +apId: "1050053@lemmy.world"
        +apProfileId: "https://lemmy.world/u/1050053"
        +apPublicUrl: "https://lemmy.world/u/1050053"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "1050053"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729518765 {#2164
          date: 2024-10-21 15:52:45.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691614524 {#2331
          date: 2023-08-09 22:55:24.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2023 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Have you checked out AnyType?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727722784 {#2042
        date: 2024-09-30 20:59:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2289 …}
      +nested: Doctrine\ORM\PersistentCollection {#2326 …}
      +votes: Doctrine\ORM\PersistentCollection {#2325 …}
      +reports: Doctrine\ORM\PersistentCollection {#2329 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
      -id: 332235
      -bodyTs: "'anytyp':5 'check':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6920842"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949935 {#2141
        date: 2024-01-22 19:58:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2314}
    +body: "Anytype is amazing, but when they give you these super long passkeys to decrpyt? That makes having to either memorize the something like 12 short words, and keep them in the exact order they tell you, you sort of have to put them in a notebook (ironically), password manager or whatever you choose to store it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705950908 {#3163
      date: 2024-01-22 20:15:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@1050053@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3174 …}
    +nested: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3181 …}
    -id: 332278
    -bodyTs: "'12':24 'amaz':3 'anytyp':1 'choos':53 'decrpyt':14 'either':19 'exact':32 'give':7 'iron':47 'keep':28 'like':23 'long':11 'make':16 'manag':49 'memor':20 'notebook':46 'order':33 'passkey':12 'password':48 'put':42 'short':25 'someth':22 'sort':38 'store':55 'super':10 'tell':35 'whatev':51 'word':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6921100"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950908 {#3164
      date: 2024-01-22 20:15:08.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 81.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7117
  +comment: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 1.28 ms
Input props
[
  "user" => App\Entity\User {#2127
    +avatar: null
    +cover: null
    +email: "eluvatar@programming.dev"
    +username: "@eluvatar@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727689423 {#2114
      date: 2024-09-30 11:43:43.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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 29477
    -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "eluvatar@programming.dev"
    +apProfileId: "https://programming.dev/u/eluvatar"
    +apPublicUrl: "https://programming.dev/u/eluvatar"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "eluvatar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728399419 {#2118
      date: 2024-10-08 16:56:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689488560 {#2117
      date: 2023-07-16 08:22:40.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7180
  +user: App\Entity\User {#2127
    +avatar: null
    +cover: null
    +email: "eluvatar@programming.dev"
    +username: "@eluvatar@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727689423 {#2114
      date: 2024-09-30 11:43:43.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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 29477
    -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "eluvatar@programming.dev"
    +apProfileId: "https://programming.dev/u/eluvatar"
    +apPublicUrl: "https://programming.dev/u/eluvatar"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "eluvatar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728399419 {#2118
      date: 2024-10-08 16:56:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689488560 {#2117
      date: 2023-07-16 08:22:40.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1705942075 {#2124
    date: 2024-01-22 17:47:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7235
  +date: DateTimeImmutable @1705942075 {#2124
    date: 2024-01-22 17:47:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705942075 {#2124
    date: 2024-01-22 17:47:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7289
  +createdAt: DateTimeImmutable @1705942075 {#2124
    date: 2024-01-22 17:47:55.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7343
  +entry: Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#2127
    +avatar: null
    +cover: null
    +email: "eluvatar@programming.dev"
    +username: "@eluvatar@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727689423 {#2114
      date: 2024-09-30 11:43:43.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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 29477
    -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "eluvatar@programming.dev"
    +apProfileId: "https://programming.dev/u/eluvatar"
    +apPublicUrl: "https://programming.dev/u/eluvatar"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "eluvatar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728399419 {#2118
      date: 2024-10-08 16:56:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689488560 {#2117
      date: 2023-07-16 08:22:40.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7398
  +width: 40
  +height: 40
  +user: App\Entity\User {#2127
    +avatar: null
    +cover: null
    +email: "eluvatar@programming.dev"
    +username: "@eluvatar@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727689423 {#2114
      date: 2024-09-30 11:43:43.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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 29477
    -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "eluvatar@programming.dev"
    +apProfileId: "https://programming.dev/u/eluvatar"
    +apPublicUrl: "https://programming.dev/u/eluvatar"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "eluvatar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728399419 {#2118
      date: 2024-10-08 16:56:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689488560 {#2117
      date: 2023-07-16 08:22:40.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 5.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7467
  +subject: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 7.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#1923
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 39.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7618
  +comment: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2127
      +avatar: null
      +cover: null
      +email: "eluvatar@programming.dev"
      +username: "@eluvatar@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727689423 {#2114
        date: 2024-09-30 11:43:43.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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 29477
      -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "eluvatar@programming.dev"
      +apProfileId: "https://programming.dev/u/eluvatar"
      +apPublicUrl: "https://programming.dev/u/eluvatar"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "eluvatar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728399419 {#2118
        date: 2024-10-08 16:56:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689488560 {#2117
        date: 2023-07-16 08:22:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1728217720 {#2112
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    -id: 331839
    -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6714566"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705942075 {#2124
      date: 2024-01-22 17:47:55.0 +01:00
    }
  }
  +nestedComments: [
    336058 => App\Entity\EntryComment {#3095
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2121}
      +root: App\Entity\EntryComment {#2121}
      +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706076137 {#3097
        date: 2024-01-24 07:02:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@eluvatar@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3093 …}
      +nested: Doctrine\ORM\PersistentCollection {#3091 …}
      +votes: Doctrine\ORM\PersistentCollection {#3171 …}
      +reports: Doctrine\ORM\PersistentCollection {#3172 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
      -id: 336058
      -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/6622422"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706076137 {#3096
        date: 2024-01-24 07:02:17.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 34.03 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7678
  +comment: App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.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 14.74 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3094
    +avatar: null
    +cover: null
    +email: "rearview@lemmy.zip"
    +username: "@rearview@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728217720 {#7763
      date: 2024-10-06 14:28: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 {#7768 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
    +entries: Doctrine\ORM\PersistentCollection {#7775 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
    +posts: Doctrine\ORM\PersistentCollection {#7783 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
    +follows: Doctrine\ORM\PersistentCollection {#7795 …}
    +followers: Doctrine\ORM\PersistentCollection {#7797 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
    +reports: Doctrine\ORM\PersistentCollection {#7807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
    +violations: Doctrine\ORM\PersistentCollection {#7811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
    +awards: Doctrine\ORM\PersistentCollection {#7815 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
    +categories: Doctrine\ORM\PersistentCollection {#7819 …}
    -id: 92694
    -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
    +apId: "rearview@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/rearview"
    +apPublicUrl: "https://lemmy.zip/u/rearview"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "rearview"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145977 {#7760
      date: 2024-09-24 04:46:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1727145976 {#7762
      date: 2024-09-24 04:46:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7723
  +user: Proxies\__CG__\App\Entity\User {#3094
    +avatar: null
    +cover: null
    +email: "rearview@lemmy.zip"
    +username: "@rearview@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728217720 {#7763
      date: 2024-10-06 14:28: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 {#7768 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
    +entries: Doctrine\ORM\PersistentCollection {#7775 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
    +posts: Doctrine\ORM\PersistentCollection {#7783 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
    +follows: Doctrine\ORM\PersistentCollection {#7795 …}
    +followers: Doctrine\ORM\PersistentCollection {#7797 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
    +reports: Doctrine\ORM\PersistentCollection {#7807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
    +violations: Doctrine\ORM\PersistentCollection {#7811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
    +awards: Doctrine\ORM\PersistentCollection {#7815 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
    +categories: Doctrine\ORM\PersistentCollection {#7819 …}
    -id: 92694
    -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
    +apId: "rearview@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/rearview"
    +apPublicUrl: "https://lemmy.zip/u/rearview"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "rearview"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145977 {#7760
      date: 2024-09-24 04:46:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1727145976 {#7762
      date: 2024-09-24 04:46:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706076137 {#3096
    date: 2024-01-24 07:02:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7841
  +date: DateTimeImmutable @1706076137 {#3096
    date: 2024-01-24 07:02:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706076137 {#3096
    date: 2024-01-24 07:02:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7895
  +createdAt: DateTimeImmutable @1706076137 {#3096
    date: 2024-01-24 07:02:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3094
    +avatar: null
    +cover: null
    +email: "rearview@lemmy.zip"
    +username: "@rearview@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728217720 {#7763
      date: 2024-10-06 14:28: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 {#7768 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
    +entries: Doctrine\ORM\PersistentCollection {#7775 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
    +posts: Doctrine\ORM\PersistentCollection {#7783 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
    +follows: Doctrine\ORM\PersistentCollection {#7795 …}
    +followers: Doctrine\ORM\PersistentCollection {#7797 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
    +reports: Doctrine\ORM\PersistentCollection {#7807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
    +violations: Doctrine\ORM\PersistentCollection {#7811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
    +awards: Doctrine\ORM\PersistentCollection {#7815 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
    +categories: Doctrine\ORM\PersistentCollection {#7819 …}
    -id: 92694
    -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
    +apId: "rearview@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/rearview"
    +apPublicUrl: "https://lemmy.zip/u/rearview"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "rearview"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145977 {#7760
      date: 2024-09-24 04:46:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1727145976 {#7762
      date: 2024-09-24 04:46:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7949
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3094
    +avatar: null
    +cover: null
    +email: "rearview@lemmy.zip"
    +username: "@rearview@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728217720 {#7763
      date: 2024-10-06 14:28: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 {#7768 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
    +entries: Doctrine\ORM\PersistentCollection {#7775 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
    +posts: Doctrine\ORM\PersistentCollection {#7783 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
    +follows: Doctrine\ORM\PersistentCollection {#7795 …}
    +followers: Doctrine\ORM\PersistentCollection {#7797 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
    +reports: Doctrine\ORM\PersistentCollection {#7807 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
    +violations: Doctrine\ORM\PersistentCollection {#7811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
    +awards: Doctrine\ORM\PersistentCollection {#7815 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
    +categories: Doctrine\ORM\PersistentCollection {#7819 …}
    -id: 92694
    -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
    +apId: "rearview@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/rearview"
    +apPublicUrl: "https://lemmy.zip/u/rearview"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "rearview"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145977 {#7760
      date: 2024-09-24 04:46:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1727145976 {#7762
      date: 2024-09-24 04:46:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8018
  +subject: App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8075
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8315
  +comment: App\Entity\EntryComment {#3095
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2121
      +user: App\Entity\User {#2127
        +avatar: null
        +cover: null
        +email: "eluvatar@programming.dev"
        +username: "@eluvatar@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727689423 {#2114
          date: 2024-09-30 11:43:43.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 {#2126 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
        +entries: Doctrine\ORM\PersistentCollection {#2223 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
        +posts: Doctrine\ORM\PersistentCollection {#2232 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
        +follows: Doctrine\ORM\PersistentCollection {#2301 …}
        +followers: Doctrine\ORM\PersistentCollection {#2297 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
        +reports: Doctrine\ORM\PersistentCollection {#2305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
        +violations: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        +awards: Doctrine\ORM\PersistentCollection {#2292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
        +categories: Doctrine\ORM\PersistentCollection {#2295 …}
        -id: 29477
        -password: "$2y$13$oMedN2HNi0hDqasSzq3X0ex4Esl.f2994s4PfnoJliYBUzJTHuYRa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
        +apId: "eluvatar@programming.dev"
        +apProfileId: "https://programming.dev/u/eluvatar"
        +apPublicUrl: "https://programming.dev/u/eluvatar"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "eluvatar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728399419 {#2118
          date: 2024-10-08 16:56:59.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689488560 {#2117
          date: 2023-07-16 08:22:40.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Why no real db? Those other 2 features make sense, but if the only option you can use sacrifices the 3rd option then it seems like a win. Postgres is awesome and easy to backup, just a single command can backup the whole thing to a file making it easy to restore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1728217720 {#2112
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 331839
      -bodyTs: "'2':7 '3rd':21 'awesom':31 'backup':35,41 'command':39 'db':4 'easi':33,50 'featur':8 'file':47 'like':26 'make':9,48 'option':15,22 'postgr':29 'real':3 'restor':52 'sacrific':19 'seem':25 'sens':10 'singl':38 'thing':44 'use':18 'whole':43 'win':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6714566"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705942075 {#2124
        date: 2024-01-22 17:47:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2121}
    +body: "I think oCIS spoiled me with regards to the database issue xD. You bring up a good point - I’ll try reinstalling Nextcloud with Postgres, removing unneeded bloat, and use it until oCIS has a “native” backend"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706076137 {#3097
      date: 2024-01-24 07:02:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@eluvatar@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3093 …}
    +nested: Doctrine\ORM\PersistentCollection {#3091 …}
    +votes: Doctrine\ORM\PersistentCollection {#3171 …}
    +reports: Doctrine\ORM\PersistentCollection {#3172 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3161 …}
    -id: 336058
    -bodyTs: "'backend':37 'bloat':28 'bring':14 'databas':10 'good':17 'issu':11 'll':20 'nativ':36 'nextcloud':23 'oci':3,33 'point':18 'postgr':25 'regard':7 'reinstal':22 'remov':26 'spoil':4 'think':2 'tri':21 'unneed':27 'use':30 'xd':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6622422"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706076137 {#3096
      date: 2024-01-24 07:02:17.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 13.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8391
  +comment: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 {#2197
    +avatar: null
    +cover: null
    +email: "theRealBassist@lemmy.world"
    +username: "@theRealBassist@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728770279 {#2276
      date: 2024-10-12 23:57:59.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 {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 24133
    -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "theRealBassist@lemmy.world"
    +apProfileId: "https://lemmy.world/u/theRealBassist"
    +apPublicUrl: "https://lemmy.world/u/theRealBassist"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "theRealBassist"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700237446 {#2279
      date: 2023-11-17 17:10:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126341 {#2275
      date: 2023-07-12 03:45:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8436
  +user: App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "theRealBassist@lemmy.world"
    +username: "@theRealBassist@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728770279 {#2276
      date: 2024-10-12 23:57:59.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 {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 24133
    -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "theRealBassist@lemmy.world"
    +apProfileId: "https://lemmy.world/u/theRealBassist"
    +apPublicUrl: "https://lemmy.world/u/theRealBassist"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "theRealBassist"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700237446 {#2279
      date: 2023-11-17 17:10:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126341 {#2275
      date: 2023-07-12 03:45:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705936722 {#2278
    date: 2024-01-22 16:18:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8491
  +date: DateTimeImmutable @1705936722 {#2278
    date: 2024-01-22 16:18:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705936722 {#2278
    date: 2024-01-22 16:18:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8545
  +createdAt: DateTimeImmutable @1705936722 {#2278
    date: 2024-01-22 16:18:42.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8599
  +entry: Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "theRealBassist@lemmy.world"
    +username: "@theRealBassist@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728770279 {#2276
      date: 2024-10-12 23:57:59.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 {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 24133
    -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "theRealBassist@lemmy.world"
    +apProfileId: "https://lemmy.world/u/theRealBassist"
    +apPublicUrl: "https://lemmy.world/u/theRealBassist"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "theRealBassist"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700237446 {#2279
      date: 2023-11-17 17:10:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126341 {#2275
      date: 2023-07-12 03:45:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8654
  +width: 40
  +height: 40
  +user: App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "theRealBassist@lemmy.world"
    +username: "@theRealBassist@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728770279 {#2276
      date: 2024-10-12 23:57:59.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 {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 24133
    -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "theRealBassist@lemmy.world"
    +apProfileId: "https://lemmy.world/u/theRealBassist"
    +apPublicUrl: "https://lemmy.world/u/theRealBassist"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "theRealBassist"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700237446 {#2279
      date: 2023-11-17 17:10:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689126341 {#2275
      date: 2023-07-12 03:45:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8727
  +subject: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.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 {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8784
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9024
  +comment: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "theRealBassist@lemmy.world"
      +username: "@theRealBassist@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728770279 {#2276
        date: 2024-10-12 23:57:59.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 {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 24133
      -password: "$2y$13$6pnIP17ang/0MNjs7HbNJeVfSchhcfpwsOLbn56t1ditLczWbG4.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "theRealBassist@lemmy.world"
      +apProfileId: "https://lemmy.world/u/theRealBassist"
      +apPublicUrl: "https://lemmy.world/u/theRealBassist"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "theRealBassist"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700237446 {#2279
        date: 2023-11-17 17:10:46.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689126341 {#2275
        date: 2023-07-12 03:45:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.\n
      \n
      I used it on my laptop to access my home NAS for years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936722 {#2282
      date: 2024-01-22 16:18:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 331584
    -bodyTs: "'absolut':15 'access':21,29 'amaz':16 'case':11 'home':31 'howev':12 'laptop':27 'nas':32 'particular':9 'remot':18 'share':20 'smb':19 'solv':7 'sshfs':13 'think':4 'use':10,23 'would':6 'year':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6916692"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936722 {#2278
      date: 2024-01-22 16:18:42.0 +01:00
    }
  }
  +nestedComments: []
  +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 21.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9094
  +comment: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 {#2149
    +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
    +cover: null
    +email: "Tiritibambix@lemmy.ml"
    +username: "@Tiritibambix@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "French, speaking English and Spanish."
    +lastActive: DateTime @1727682390 {#2287
      date: 2024-09-30 09:46:30.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 {#2185 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
    +entries: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
    +posts: Doctrine\ORM\PersistentCollection {#2178 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
    +follows: Doctrine\ORM\PersistentCollection {#1995 …}
    +followers: Doctrine\ORM\PersistentCollection {#2006 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
    +reports: Doctrine\ORM\PersistentCollection {#2004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
    +violations: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +awards: Doctrine\ORM\PersistentCollection {#1991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
    +categories: Doctrine\ORM\PersistentCollection {#2008 …}
    -id: 10903
    -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
    +apId: "Tiritibambix@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Tiritibambix"
    +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Tiritibambix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705935387 {#2188
      date: 2024-01-22 15:56:27.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687625457 {#2142
      date: 2023-06-24 18:50:57.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9157
  +user: App\Entity\User {#2149
    +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
    +cover: null
    +email: "Tiritibambix@lemmy.ml"
    +username: "@Tiritibambix@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "French, speaking English and Spanish."
    +lastActive: DateTime @1727682390 {#2287
      date: 2024-09-30 09:46:30.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 {#2185 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
    +entries: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
    +posts: Doctrine\ORM\PersistentCollection {#2178 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
    +follows: Doctrine\ORM\PersistentCollection {#1995 …}
    +followers: Doctrine\ORM\PersistentCollection {#2006 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
    +reports: Doctrine\ORM\PersistentCollection {#2004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
    +violations: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +awards: Doctrine\ORM\PersistentCollection {#1991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
    +categories: Doctrine\ORM\PersistentCollection {#2008 …}
    -id: 10903
    -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
    +apId: "Tiritibambix@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Tiritibambix"
    +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Tiritibambix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705935387 {#2188
      date: 2024-01-22 15:56:27.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687625457 {#2142
      date: 2023-06-24 18:50:57.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705936642 {#2286
    date: 2024-01-22 16:17:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9212
  +date: DateTimeImmutable @1705936642 {#2286
    date: 2024-01-22 16:17:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705936642 {#2286
    date: 2024-01-22 16:17:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9266
  +createdAt: DateTimeImmutable @1705936642 {#2286
    date: 2024-01-22 16:17:22.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2039
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
    +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
    +url: null
    +body: """
      Ok so the solution was this. Thank you @mouse@midwest.social\n
      \n
      `cd /home`\n
      \n
      `git clone https://github.com/mdshack/shotshare`\n
      \n
      `cd …/Files/`\n
      \n
      `sudo mkdir Shotshare`\n
      \n
      `cd …/Files/Shotshare`\n
      \n
      `sudo mkdir shotshare_data`\n
      \n
      `sudo touch .env database.sqlite`\n
      \n
      `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
      \n
      `chown 82:82 -R …/Files/Shotshare/`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ---\n
      \n
      Hello everyone.\n
      \n
      I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
      \n
      I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
      \n
      Does anyone have a working docker-compose to share so I can compare it and understand ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727929431 {#9132
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@mouse@midwest.social"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#9137 …}
    +votes: Doctrine\ORM\PersistentCollection {#9140 …}
    +reports: Doctrine\ORM\PersistentCollection {#9142 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
    +badges: Doctrine\ORM\PersistentCollection {#9148 …}
    +children: []
    -id: 32374
    -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
    -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705992805
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10888417"
    +editedAt: DateTimeImmutable @1727685506 {#9129
      date: 2024-09-30 10:38:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705932305 {#9131
      date: 2024-01-22 15:05:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9320
  +entry: Proxies\__CG__\App\Entity\Entry {#2039
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
    +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
    +url: null
    +body: """
      Ok so the solution was this. Thank you @mouse@midwest.social\n
      \n
      `cd /home`\n
      \n
      `git clone https://github.com/mdshack/shotshare`\n
      \n
      `cd …/Files/`\n
      \n
      `sudo mkdir Shotshare`\n
      \n
      `cd …/Files/Shotshare`\n
      \n
      `sudo mkdir shotshare_data`\n
      \n
      `sudo touch .env database.sqlite`\n
      \n
      `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
      \n
      `chown 82:82 -R …/Files/Shotshare/`\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ---\n
      \n
      Hello everyone.\n
      \n
      I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
      \n
      I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
      \n
      Does anyone have a working docker-compose to share so I can compare it and understand ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727929431 {#9132
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@mouse@midwest.social"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#9137 …}
    +votes: Doctrine\ORM\PersistentCollection {#9140 …}
    +reports: Doctrine\ORM\PersistentCollection {#9142 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
    +badges: Doctrine\ORM\PersistentCollection {#9148 …}
    +children: []
    -id: 32374
    -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
    -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705992805
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10888417"
    +editedAt: DateTimeImmutable @1727685506 {#9129
      date: 2024-09-30 10:38:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705932305 {#9131
      date: 2024-01-22 15:05:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 1.84 ms
Input props
[
  "user" => App\Entity\User {#2149
    +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
    +cover: null
    +email: "Tiritibambix@lemmy.ml"
    +username: "@Tiritibambix@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "French, speaking English and Spanish."
    +lastActive: DateTime @1727682390 {#2287
      date: 2024-09-30 09:46:30.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 {#2185 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
    +entries: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
    +posts: Doctrine\ORM\PersistentCollection {#2178 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
    +follows: Doctrine\ORM\PersistentCollection {#1995 …}
    +followers: Doctrine\ORM\PersistentCollection {#2006 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
    +reports: Doctrine\ORM\PersistentCollection {#2004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
    +violations: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +awards: Doctrine\ORM\PersistentCollection {#1991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
    +categories: Doctrine\ORM\PersistentCollection {#2008 …}
    -id: 10903
    -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
    +apId: "Tiritibambix@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Tiritibambix"
    +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Tiritibambix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705935387 {#2188
      date: 2024-01-22 15:56:27.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687625457 {#2142
      date: 2023-06-24 18:50:57.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9375
  +width: 40
  +height: 40
  +user: App\Entity\User {#2149
    +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
    +cover: null
    +email: "Tiritibambix@lemmy.ml"
    +username: "@Tiritibambix@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "French, speaking English and Spanish."
    +lastActive: DateTime @1727682390 {#2287
      date: 2024-09-30 09:46:30.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 {#2185 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
    +entries: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
    +posts: Doctrine\ORM\PersistentCollection {#2178 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
    +follows: Doctrine\ORM\PersistentCollection {#1995 …}
    +followers: Doctrine\ORM\PersistentCollection {#2006 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
    +reports: Doctrine\ORM\PersistentCollection {#2004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
    +violations: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +awards: Doctrine\ORM\PersistentCollection {#1991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
    +categories: Doctrine\ORM\PersistentCollection {#2008 …}
    -id: 10903
    -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
    +apId: "Tiritibambix@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Tiritibambix"
    +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Tiritibambix"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705935387 {#2188
      date: 2024-01-22 15:56:27.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687625457 {#2142
      date: 2023-06-24 18:50:57.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9466
  +subject: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.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 {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9523
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 12.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9763
  +comment: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2149
      +avatar: Proxies\__CG__\App\Entity\Image {#2146 …}
      +cover: null
      +email: "Tiritibambix@lemmy.ml"
      +username: "@Tiritibambix@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "French, speaking English and Spanish."
      +lastActive: DateTime @1727682390 {#2287
        date: 2024-09-30 09:46:30.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 {#2185 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2182 …}
      +entries: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2176 …}
      +posts: Doctrine\ORM\PersistentCollection {#2178 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2183 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2168 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2003 …}
      +follows: Doctrine\ORM\PersistentCollection {#1995 …}
      +followers: Doctrine\ORM\PersistentCollection {#2006 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2001 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1999 …}
      +reports: Doctrine\ORM\PersistentCollection {#2004 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1989 …}
      +violations: Doctrine\ORM\PersistentCollection {#1986 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
      +awards: Doctrine\ORM\PersistentCollection {#1991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2015 …}
      +categories: Doctrine\ORM\PersistentCollection {#2008 …}
      -id: 10903
      -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1987 …}
      +apId: "Tiritibambix@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Tiritibambix"
      +apPublicUrl: "https://lemmy.ml/u/Tiritibambix"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Tiritibambix"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705935387 {#2188
        date: 2024-01-22 15:56:27.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687625457 {#2142
        date: 2023-06-24 18:50:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2039
      +user: App\Entity\User {#2149}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose"
      +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?"
      +url: null
      +body: """
        Ok so the solution was this. Thank you @mouse@midwest.social\n
        \n
        `cd /home`\n
        \n
        `git clone https://github.com/mdshack/shotshare`\n
        \n
        `cd …/Files/`\n
        \n
        `sudo mkdir Shotshare`\n
        \n
        `cd …/Files/Shotshare`\n
        \n
        `sudo mkdir shotshare_data`\n
        \n
        `sudo touch .env database.sqlite`\n
        \n
        `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n
        \n
        `chown 82:82 -R …/Files/Shotshare/`\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - .../Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ---\n
        \n
        Hello everyone.\n
        \n
        I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n
        \n
        I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n
        \n
        Does anyone have a working docker-compose to share so I can compare it and understand ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727929431 {#9132
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@mouse@midwest.social"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#9137 …}
      +votes: Doctrine\ORM\PersistentCollection {#9140 …}
      +reports: Doctrine\ORM\PersistentCollection {#9142 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9146 …}
      +badges: Doctrine\ORM\PersistentCollection {#9148 …}
      +children: []
      -id: 32374
      -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6"
      -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705992805
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10888417"
      +editedAt: DateTimeImmutable @1727685506 {#9129
        date: 2024-09-30 10:38:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705932305 {#9131
        date: 2024-01-22 15:05:05.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      To give more information:\n
      \n
      I’m a portainer user and wanted to try shotshare as is looks exactly like what I need :)\n
      \n
      I followed these steps: sudo mkdir Shotshare and cd into this directory sudo touch .env database.sqlite sudo chown 82:82 .env database.sqlite\n
      \n
      and then tried this docker-compose:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936642 {#2285
      date: 2024-01-22 16:17:22.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2156 …}
    +nested: Doctrine\ORM\PersistentCollection {#2154 …}
    +votes: Doctrine\ORM\PersistentCollection {#2157 …}
    +reports: Doctrine\ORM\PersistentCollection {#2147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2150 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2153 …}
    -id: 331581
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':67 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':66 '2000':57,58,61 '3.3':53 '82':41,42 'allow':62 'cd':31 'chown':40 'compos':51 'contain':76 'database.sqlite':38,44 'directori':34 'docker':50 'docker-compos':49 'env':37,43 'environ':59 'exact':18 'fals':64 'follow':24 'give':2 'host':60 'imag':79 'inform':4 'latest':81 'like':19 'look':17 'm':6 'mdshack/shotshare':80 'mkdir':28 'name':77 'need':22 'network':82 'port':56 'portain':8 'registr':63 'restart':72 'servic':54 'shotshar':14,29,55,78 'step':26 'stop':75 'sudo':27,35,39 'touch':36 'tri':13,47 'unless':74 'unless-stop':73 'user':9 'version':52 'volum':65 'want':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622734"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936642 {#2286
      date: 2024-01-22 16:17:22.0 +01:00
    }
  }
  +nestedComments: []
  +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 11.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9833
  +comment: App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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.17 ms
Input props
[
  "user" => App\Entity\User {#1351
    +avatar: null
    +cover: null
    +email: "Smiling_Fanatic@lemmy.dbzer0.com"
    +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727660709 {#1979
      date: 2024-09-30 03:45: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 {#1352 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
    +entries: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
    +posts: Doctrine\ORM\PersistentCollection {#2498 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
    +follows: Doctrine\ORM\PersistentCollection {#2510 …}
    +followers: Doctrine\ORM\PersistentCollection {#2512 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +reports: Doctrine\ORM\PersistentCollection {#2522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
    +violations: Doctrine\ORM\PersistentCollection {#2526 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
    +awards: Doctrine\ORM\PersistentCollection {#2530 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
    +categories: Doctrine\ORM\PersistentCollection {#2534 …}
    -id: 51855
    -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
    +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Smiling_Fanatic"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729176359 {#1980
      date: 2024-10-17 16:45:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696605647 {#2368
      date: 2023-10-06 17:20:47.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9896
  +user: App\Entity\User {#1351
    +avatar: null
    +cover: null
    +email: "Smiling_Fanatic@lemmy.dbzer0.com"
    +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727660709 {#1979
      date: 2024-09-30 03:45: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 {#1352 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
    +entries: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
    +posts: Doctrine\ORM\PersistentCollection {#2498 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
    +follows: Doctrine\ORM\PersistentCollection {#2510 …}
    +followers: Doctrine\ORM\PersistentCollection {#2512 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +reports: Doctrine\ORM\PersistentCollection {#2522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
    +violations: Doctrine\ORM\PersistentCollection {#2526 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
    +awards: Doctrine\ORM\PersistentCollection {#2530 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
    +categories: Doctrine\ORM\PersistentCollection {#2534 …}
    -id: 51855
    -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
    +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Smiling_Fanatic"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729176359 {#1980
      date: 2024-10-17 16:45:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696605647 {#2368
      date: 2023-10-06 17:20:47.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705935184 {#1982
    date: 2024-01-22 15:53:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9951
  +date: DateTimeImmutable @1705935184 {#1982
    date: 2024-01-22 15:53:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705935184 {#1982
    date: 2024-01-22 15:53:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10005
  +createdAt: DateTimeImmutable @1705935184 {#1982
    date: 2024-01-22 15:53:04.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2373
    +user: Proxies\__CG__\App\Entity\User {#9870 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#9871
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9876 …}
    +votes: Doctrine\ORM\PersistentCollection {#9879 …}
    +reports: Doctrine\ORM\PersistentCollection {#9881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
    +badges: Doctrine\ORM\PersistentCollection {#9887 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#9868
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10059
  +entry: Proxies\__CG__\App\Entity\Entry {#2373
    +user: Proxies\__CG__\App\Entity\User {#9870 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#9871
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9876 …}
    +votes: Doctrine\ORM\PersistentCollection {#9879 …}
    +reports: Doctrine\ORM\PersistentCollection {#9881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
    +badges: Doctrine\ORM\PersistentCollection {#9887 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#9868
      date: 2024-01-22 12:01:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#1351
    +avatar: null
    +cover: null
    +email: "Smiling_Fanatic@lemmy.dbzer0.com"
    +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727660709 {#1979
      date: 2024-09-30 03:45: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 {#1352 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
    +entries: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
    +posts: Doctrine\ORM\PersistentCollection {#2498 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
    +follows: Doctrine\ORM\PersistentCollection {#2510 …}
    +followers: Doctrine\ORM\PersistentCollection {#2512 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +reports: Doctrine\ORM\PersistentCollection {#2522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
    +violations: Doctrine\ORM\PersistentCollection {#2526 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
    +awards: Doctrine\ORM\PersistentCollection {#2530 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
    +categories: Doctrine\ORM\PersistentCollection {#2534 …}
    -id: 51855
    -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
    +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Smiling_Fanatic"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729176359 {#1980
      date: 2024-10-17 16:45:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696605647 {#2368
      date: 2023-10-06 17:20:47.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10114
  +width: 40
  +height: 40
  +user: App\Entity\User {#1351
    +avatar: null
    +cover: null
    +email: "Smiling_Fanatic@lemmy.dbzer0.com"
    +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727660709 {#1979
      date: 2024-09-30 03:45: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 {#1352 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
    +entries: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
    +posts: Doctrine\ORM\PersistentCollection {#2498 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
    +follows: Doctrine\ORM\PersistentCollection {#2510 …}
    +followers: Doctrine\ORM\PersistentCollection {#2512 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +reports: Doctrine\ORM\PersistentCollection {#2522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
    +violations: Doctrine\ORM\PersistentCollection {#2526 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
    +awards: Doctrine\ORM\PersistentCollection {#2530 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
    +categories: Doctrine\ORM\PersistentCollection {#2534 …}
    -id: 51855
    -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
    +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Smiling_Fanatic"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729176359 {#1980
      date: 2024-10-17 16:45:59.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696605647 {#2368
      date: 2023-10-06 17:20:47.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10185
  +subject: App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53: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.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10242
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10482
  +comment: App\Entity\EntryComment {#2375
    +user: App\Entity\User {#1351
      +avatar: null
      +cover: null
      +email: "Smiling_Fanatic@lemmy.dbzer0.com"
      +username: "@Smiling_Fanatic@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727660709 {#1979
        date: 2024-09-30 03:45: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 {#1352 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …}
      +entries: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2494 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …}
      +posts: Doctrine\ORM\PersistentCollection {#2498 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2500 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2502 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …}
      +follows: Doctrine\ORM\PersistentCollection {#2510 …}
      +followers: Doctrine\ORM\PersistentCollection {#2512 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +reports: Doctrine\ORM\PersistentCollection {#2522 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2524 …}
      +violations: Doctrine\ORM\PersistentCollection {#2526 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2528 …}
      +awards: Doctrine\ORM\PersistentCollection {#2530 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …}
      +categories: Doctrine\ORM\PersistentCollection {#2534 …}
      -id: 51855
      -password: "$2y$13$2.UwlkrNI8.zQaPn7vwJROct35RP9RyLNA9GQ.JXZUG4jSRLhk1xW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …}
      +apId: "Smiling_Fanatic@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/Smiling_Fanatic"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "Smiling_Fanatic"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729176359 {#1980
        date: 2024-10-17 16:45:59.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696605647 {#2368
        date: 2023-10-06 17:20:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2373
      +user: Proxies\__CG__\App\Entity\User {#9870 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Grocery-shopping-apps"
      +title: "Grocery shopping apps"
      +url: null
      +body: """
        I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
        \n
        Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 60
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728407357 {#9871
        date: 2024-10-08 19:09:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9876 …}
      +votes: Doctrine\ORM\PersistentCollection {#9879 …}
      +reports: Doctrine\ORM\PersistentCollection {#9881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9885 …}
      +badges: Doctrine\ORM\PersistentCollection {#9887 …}
      +children: []
      -id: 32346
      -titleTs: "'app':3 'groceri':1 'shop':2"
      -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706007664
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11033097"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705921264 {#9868
        date: 2024-01-22 12:01:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "[github.com/davideshay/groceries](https://github.com/davideshay/groceries)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705935184 {#1983
      date: 2024-01-22 15:53:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2374 …}
    +nested: Doctrine\ORM\PersistentCollection {#2362 …}
    +votes: Doctrine\ORM\PersistentCollection {#2367 …}
    +reports: Doctrine\ORM\PersistentCollection {#2269 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1347 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1350 …}
    -id: 331504
    -bodyTs: "'/davideshay/groceries](https://github.com/davideshay/groceries)':3 'github.com':2 'github.com/davideshay/groceries](https://github.com/davideshay/groceries)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7008939"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935184 {#1982
      date: 2024-01-22 15:53:04.0 +01:00
    }
  }
  +nestedComments: []
  +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 16.71 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10552
  +comment: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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.28 ms
Input props
[
  "user" => App\Entity\User {#2558
    +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
    +email: "deFrisselle@lemmy.sdf.org"
    +username: "@deFrisselle@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727617634 {#2541
      date: 2024-09-29 15:47:14.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 {#2561 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
    +entries: Doctrine\ORM\PersistentCollection {#2567 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
    +posts: Doctrine\ORM\PersistentCollection {#2575 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
    +follows: Doctrine\ORM\PersistentCollection {#2587 …}
    +followers: Doctrine\ORM\PersistentCollection {#2589 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
    +reports: Doctrine\ORM\PersistentCollection {#2599 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
    +violations: Doctrine\ORM\PersistentCollection {#2603 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
    +awards: Doctrine\ORM\PersistentCollection {#2607 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
    +categories: Doctrine\ORM\PersistentCollection {#2611 …}
    -id: 50242
    -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
    +apId: "deFrisselle@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
    +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "deFrisselle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719105046 {#2542
      date: 2024-06-23 03:10:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696500401 {#2543
      date: 2023-10-05 12:06:41.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10615
  +user: App\Entity\User {#2558
    +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
    +email: "deFrisselle@lemmy.sdf.org"
    +username: "@deFrisselle@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727617634 {#2541
      date: 2024-09-29 15:47:14.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 {#2561 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
    +entries: Doctrine\ORM\PersistentCollection {#2567 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
    +posts: Doctrine\ORM\PersistentCollection {#2575 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
    +follows: Doctrine\ORM\PersistentCollection {#2587 …}
    +followers: Doctrine\ORM\PersistentCollection {#2589 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
    +reports: Doctrine\ORM\PersistentCollection {#2599 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
    +violations: Doctrine\ORM\PersistentCollection {#2603 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
    +awards: Doctrine\ORM\PersistentCollection {#2607 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
    +categories: Doctrine\ORM\PersistentCollection {#2611 …}
    -id: 50242
    -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
    +apId: "deFrisselle@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
    +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "deFrisselle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719105046 {#2542
      date: 2024-06-23 03:10:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696500401 {#2543
      date: 2023-10-05 12:06:41.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705921688 {#2540
    date: 2024-01-22 12:08:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10670
  +date: DateTimeImmutable @1705921688 {#2540
    date: 2024-01-22 12:08:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.18 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705921688 {#2540
    date: 2024-01-22 12:08:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727617719 {#2539
    date: 2024-09-29 15:48:39.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10724
  +createdAt: DateTimeImmutable @1705921688 {#2540
    date: 2024-01-22 12:08:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727617719 {#2539
    date: 2024-09-29 15:48:39.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2545
    +user: Proxies\__CG__\App\Entity\User {#10589 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
    +title: "Suggestions for NAS (or other hardware) solution to home setup"
    +url: null
    +body: """
      I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
      \n
      Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
      \n
      I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
      \n
      I have some more questions about NAS given my info:\n
      \n
      - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
      - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728977203 {#10590
      date: 2024-10-15 09:26:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10595 …}
    +votes: Doctrine\ORM\PersistentCollection {#10598 …}
    +reports: Doctrine\ORM\PersistentCollection {#10600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
    +badges: Doctrine\ORM\PersistentCollection {#10606 …}
    +children: []
    -id: 32127
    -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
    -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705923643
    +visibility: "visible             "
    +apId: "https://lemmy.wtf/post/3720496"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705837243 {#10587
      date: 2024-01-21 12:40:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10778
  +entry: Proxies\__CG__\App\Entity\Entry {#2545
    +user: Proxies\__CG__\App\Entity\User {#10589 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
    +title: "Suggestions for NAS (or other hardware) solution to home setup"
    +url: null
    +body: """
      I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
      \n
      Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
      \n
      I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
      \n
      I have some more questions about NAS given my info:\n
      \n
      - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
      - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728977203 {#10590
      date: 2024-10-15 09:26:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10595 …}
    +votes: Doctrine\ORM\PersistentCollection {#10598 …}
    +reports: Doctrine\ORM\PersistentCollection {#10600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
    +badges: Doctrine\ORM\PersistentCollection {#10606 …}
    +children: []
    -id: 32127
    -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
    -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705923643
    +visibility: "visible             "
    +apId: "https://lemmy.wtf/post/3720496"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705837243 {#10587
      date: 2024-01-21 12:40:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 4.93 ms
Input props
[
  "user" => App\Entity\User {#2558
    +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
    +email: "deFrisselle@lemmy.sdf.org"
    +username: "@deFrisselle@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727617634 {#2541
      date: 2024-09-29 15:47:14.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 {#2561 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
    +entries: Doctrine\ORM\PersistentCollection {#2567 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
    +posts: Doctrine\ORM\PersistentCollection {#2575 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
    +follows: Doctrine\ORM\PersistentCollection {#2587 …}
    +followers: Doctrine\ORM\PersistentCollection {#2589 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
    +reports: Doctrine\ORM\PersistentCollection {#2599 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
    +violations: Doctrine\ORM\PersistentCollection {#2603 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
    +awards: Doctrine\ORM\PersistentCollection {#2607 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
    +categories: Doctrine\ORM\PersistentCollection {#2611 …}
    -id: 50242
    -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
    +apId: "deFrisselle@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
    +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "deFrisselle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719105046 {#2542
      date: 2024-06-23 03:10:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696500401 {#2543
      date: 2023-10-05 12:06:41.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10833
  +width: 40
  +height: 40
  +user: App\Entity\User {#2558
    +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
    +email: "deFrisselle@lemmy.sdf.org"
    +username: "@deFrisselle@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727617634 {#2541
      date: 2024-09-29 15:47:14.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 {#2561 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
    +entries: Doctrine\ORM\PersistentCollection {#2567 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
    +posts: Doctrine\ORM\PersistentCollection {#2575 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
    +follows: Doctrine\ORM\PersistentCollection {#2587 …}
    +followers: Doctrine\ORM\PersistentCollection {#2589 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
    +reports: Doctrine\ORM\PersistentCollection {#2599 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
    +violations: Doctrine\ORM\PersistentCollection {#2603 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
    +awards: Doctrine\ORM\PersistentCollection {#2607 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
    +categories: Doctrine\ORM\PersistentCollection {#2611 …}
    -id: 50242
    -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
    +apId: "deFrisselle@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
    +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "deFrisselle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719105046 {#2542
      date: 2024-06-23 03:10:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696500401 {#2543
      date: 2023-10-05 12:06:41.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10914
  +subject: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08: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.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10971
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11211
  +comment: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558
      +avatar: Proxies\__CG__\App\Entity\Image {#2559 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2560 …}
      +email: "deFrisselle@lemmy.sdf.org"
      +username: "@deFrisselle@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727617634 {#2541
        date: 2024-09-29 15:47:14.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 {#2561 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2563 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2565 …}
      +entries: Doctrine\ORM\PersistentCollection {#2567 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2569 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2571 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2573 …}
      +posts: Doctrine\ORM\PersistentCollection {#2575 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2577 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2579 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2581 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2583 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2585 …}
      +follows: Doctrine\ORM\PersistentCollection {#2587 …}
      +followers: Doctrine\ORM\PersistentCollection {#2589 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2591 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2593 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2595 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2597 …}
      +reports: Doctrine\ORM\PersistentCollection {#2599 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2601 …}
      +violations: Doctrine\ORM\PersistentCollection {#2603 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2605 …}
      +awards: Doctrine\ORM\PersistentCollection {#2607 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2609 …}
      +categories: Doctrine\ORM\PersistentCollection {#2611 …}
      -id: 50242
      -password: "$2y$13$9cKl2N4AKOTNVEWvJkiDK.QHaxZss9tp8v35.TDY/zFjCfuKTBj5W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2613 …}
      +apId: "deFrisselle@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/deFrisselle"
      +apPublicUrl: "https://lemmy.sdf.org/u/deFrisselle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "deFrisselle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719105046 {#2542
        date: 2024-06-23 03:10:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696500401 {#2543
        date: 2023-10-05 12:06:41.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      After doing my research, I’m going to be using XigmaNAS as the OS for my NAS build\n
      \n
      XigmaNAS.com
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705921688 {#2538
      date: 2024-01-22 12:08:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331059
    -bodyTs: "'build':18 'go':7 'm':6 'nas':17 'os':14 'research':4 'use':10 'xigmana':11 'xigmanas.com':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7599291"
    +editedAt: DateTimeImmutable @1727617719 {#2539
      date: 2024-09-29 15:48:39.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705921688 {#2540
      date: 2024-01-22 12:08:08.0 +01:00
    }
  }
  +nestedComments: []
  +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 26.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11281
  +comment: App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 {#2634
    +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
    +email: "jcrabapple@infosec.pub"
    +username: "@jcrabapple@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Admin of dmv.community and pixtagram.social"
    +lastActive: DateTime @1729190704 {#2617
      date: 2024-10-17 20:45:04.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 {#2637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
    +entries: Doctrine\ORM\PersistentCollection {#2643 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
    +posts: Doctrine\ORM\PersistentCollection {#2651 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
    +follows: Doctrine\ORM\PersistentCollection {#2663 …}
    +followers: Doctrine\ORM\PersistentCollection {#2665 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
    +reports: Doctrine\ORM\PersistentCollection {#2675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
    +violations: Doctrine\ORM\PersistentCollection {#2679 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
    +awards: Doctrine\ORM\PersistentCollection {#2683 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
    +categories: Doctrine\ORM\PersistentCollection {#2687 …}
    -id: 61960
    -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
    +apId: "jcrabapple@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jcrabapple"
    +apPublicUrl: "https://infosec.pub/u/jcrabapple"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jcrabapple"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727559512 {#2618
      date: 2024-09-28 23:38:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697634297 {#2619
      date: 2023-10-18 15:04:57.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11346
  +user: App\Entity\User {#2634
    +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
    +email: "jcrabapple@infosec.pub"
    +username: "@jcrabapple@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Admin of dmv.community and pixtagram.social"
    +lastActive: DateTime @1729190704 {#2617
      date: 2024-10-17 20:45:04.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 {#2637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
    +entries: Doctrine\ORM\PersistentCollection {#2643 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
    +posts: Doctrine\ORM\PersistentCollection {#2651 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
    +follows: Doctrine\ORM\PersistentCollection {#2663 …}
    +followers: Doctrine\ORM\PersistentCollection {#2665 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
    +reports: Doctrine\ORM\PersistentCollection {#2675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
    +violations: Doctrine\ORM\PersistentCollection {#2679 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
    +awards: Doctrine\ORM\PersistentCollection {#2683 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
    +categories: Doctrine\ORM\PersistentCollection {#2687 …}
    -id: 61960
    -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
    +apId: "jcrabapple@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jcrabapple"
    +apPublicUrl: "https://infosec.pub/u/jcrabapple"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jcrabapple"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727559512 {#2618
      date: 2024-09-28 23:38:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697634297 {#2619
      date: 2023-10-18 15:04:57.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705896893 {#2616
    date: 2024-01-22 05:14:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11401
  +date: DateTimeImmutable @1705896893 {#2616
    date: 2024-01-22 05:14:53.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705896893 {#2616
    date: 2024-01-22 05:14:53.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11455
  +createdAt: DateTimeImmutable @1705896893 {#2616
    date: 2024-01-22 05:14:53.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2621
    +user: Proxies\__CG__\App\Entity\User {#11318 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#11324 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#11319
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11327 …}
    +votes: Doctrine\ORM\PersistentCollection {#11329 …}
    +reports: Doctrine\ORM\PersistentCollection {#11331 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
    +badges: Doctrine\ORM\PersistentCollection {#11337 …}
    +children: []
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#11316
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11509
  +entry: Proxies\__CG__\App\Entity\Entry {#2621
    +user: Proxies\__CG__\App\Entity\User {#11318 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#11324 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#11319
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11327 …}
    +votes: Doctrine\ORM\PersistentCollection {#11329 …}
    +reports: Doctrine\ORM\PersistentCollection {#11331 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
    +badges: Doctrine\ORM\PersistentCollection {#11337 …}
    +children: []
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#11316
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.60 ms
Input props
[
  "user" => App\Entity\User {#2634
    +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
    +email: "jcrabapple@infosec.pub"
    +username: "@jcrabapple@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Admin of dmv.community and pixtagram.social"
    +lastActive: DateTime @1729190704 {#2617
      date: 2024-10-17 20:45:04.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 {#2637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
    +entries: Doctrine\ORM\PersistentCollection {#2643 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
    +posts: Doctrine\ORM\PersistentCollection {#2651 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
    +follows: Doctrine\ORM\PersistentCollection {#2663 …}
    +followers: Doctrine\ORM\PersistentCollection {#2665 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
    +reports: Doctrine\ORM\PersistentCollection {#2675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
    +violations: Doctrine\ORM\PersistentCollection {#2679 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
    +awards: Doctrine\ORM\PersistentCollection {#2683 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
    +categories: Doctrine\ORM\PersistentCollection {#2687 …}
    -id: 61960
    -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
    +apId: "jcrabapple@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jcrabapple"
    +apPublicUrl: "https://infosec.pub/u/jcrabapple"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jcrabapple"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727559512 {#2618
      date: 2024-09-28 23:38:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697634297 {#2619
      date: 2023-10-18 15:04:57.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11564
  +width: 40
  +height: 40
  +user: App\Entity\User {#2634
    +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
    +email: "jcrabapple@infosec.pub"
    +username: "@jcrabapple@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Admin of dmv.community and pixtagram.social"
    +lastActive: DateTime @1729190704 {#2617
      date: 2024-10-17 20:45:04.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 {#2637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
    +entries: Doctrine\ORM\PersistentCollection {#2643 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
    +posts: Doctrine\ORM\PersistentCollection {#2651 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
    +follows: Doctrine\ORM\PersistentCollection {#2663 …}
    +followers: Doctrine\ORM\PersistentCollection {#2665 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
    +reports: Doctrine\ORM\PersistentCollection {#2675 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
    +violations: Doctrine\ORM\PersistentCollection {#2679 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
    +awards: Doctrine\ORM\PersistentCollection {#2683 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
    +categories: Doctrine\ORM\PersistentCollection {#2687 …}
    -id: 61960
    -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
    +apId: "jcrabapple@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jcrabapple"
    +apPublicUrl: "https://infosec.pub/u/jcrabapple"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jcrabapple"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727559512 {#2618
      date: 2024-09-28 23:38:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697634297 {#2619
      date: 2023-10-18 15:04:57.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11635
  +subject: App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.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 {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11692
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 17.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11932
  +comment: App\Entity\EntryComment {#2620
    +user: App\Entity\User {#2634
      +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
      +email: "jcrabapple@infosec.pub"
      +username: "@jcrabapple@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Admin of dmv.community and pixtagram.social"
      +lastActive: DateTime @1729190704 {#2617
        date: 2024-10-17 20:45:04.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 {#2637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
      +entries: Doctrine\ORM\PersistentCollection {#2643 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
      +posts: Doctrine\ORM\PersistentCollection {#2651 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
      +follows: Doctrine\ORM\PersistentCollection {#2663 …}
      +followers: Doctrine\ORM\PersistentCollection {#2665 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
      +reports: Doctrine\ORM\PersistentCollection {#2675 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
      +violations: Doctrine\ORM\PersistentCollection {#2679 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
      +awards: Doctrine\ORM\PersistentCollection {#2683 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
      +categories: Doctrine\ORM\PersistentCollection {#2687 …}
      -id: 61960
      -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
      +apId: "jcrabapple@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jcrabapple"
      +apPublicUrl: "https://infosec.pub/u/jcrabapple"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jcrabapple"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727559512 {#2618
        date: 2024-09-28 23:38:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697634297 {#2619
        date: 2023-10-18 15:04:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "So this is like a public notebook?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727597104 {#2615
      date: 2024-09-29 10:05:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2622 …}
    +nested: Doctrine\ORM\PersistentCollection {#2624 …}
    +votes: Doctrine\ORM\PersistentCollection {#2626 …}
    +reports: Doctrine\ORM\PersistentCollection {#2628 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
    -id: 330346
    -bodyTs: "'like':4 'notebook':7 'public':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5899890"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705896893 {#2616
      date: 2024-01-22 05:14:53.0 +01:00
    }
  }
  +nestedComments: [
    330832 => App\Entity\EntryComment {#3111
      +user: Proxies\__CG__\App\Entity\User {#3110
        +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
        +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 {#12074
          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 {#12078 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
        +entries: Doctrine\ORM\PersistentCollection {#12084 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
        +posts: Doctrine\ORM\PersistentCollection {#12092 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
        +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
        +follows: Doctrine\ORM\PersistentCollection {#12104 …}
        +followers: Doctrine\ORM\PersistentCollection {#12106 …}
        +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
        +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
        +reports: Doctrine\ORM\PersistentCollection {#12116 …}
        +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
        +violations: Doctrine\ORM\PersistentCollection {#12120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
        +awards: Doctrine\ORM\PersistentCollection {#12124 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
        +categories: Doctrine\ORM\PersistentCollection {#12128 …}
        -id: 50526
        -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
        +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 {#12075
          date: 2024-10-22 09:03:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696515816 {#12076
          date: 2023-10-05 16:23:36.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2620}
      +root: App\Entity\EntryComment {#2620}
      +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705913637 {#3113
        date: 2024-01-22 09:53:57.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@jcrabapple@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3109 …}
      +nested: Doctrine\ORM\PersistentCollection {#3107 …}
      +votes: Doctrine\ORM\PersistentCollection {#3105 …}
      +reports: Doctrine\ORM\PersistentCollection {#3103 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
      -id: 330832
      -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6909864"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705913637 {#3112
        date: 2024-01-22 09:53:57.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 9.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11992
  +comment: App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.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 2.40 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3110
    +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
    +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 {#12074
      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 {#12078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
    +entries: Doctrine\ORM\PersistentCollection {#12084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
    +posts: Doctrine\ORM\PersistentCollection {#12092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
    +follows: Doctrine\ORM\PersistentCollection {#12104 …}
    +followers: Doctrine\ORM\PersistentCollection {#12106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
    +reports: Doctrine\ORM\PersistentCollection {#12116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
    +violations: Doctrine\ORM\PersistentCollection {#12120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
    +awards: Doctrine\ORM\PersistentCollection {#12124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
    +categories: Doctrine\ORM\PersistentCollection {#12128 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
    +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 {#12075
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#12076
      date: 2023-10-05 16:23:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12037
  +user: Proxies\__CG__\App\Entity\User {#3110
    +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
    +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 {#12074
      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 {#12078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
    +entries: Doctrine\ORM\PersistentCollection {#12084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
    +posts: Doctrine\ORM\PersistentCollection {#12092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
    +follows: Doctrine\ORM\PersistentCollection {#12104 …}
    +followers: Doctrine\ORM\PersistentCollection {#12106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
    +reports: Doctrine\ORM\PersistentCollection {#12116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
    +violations: Doctrine\ORM\PersistentCollection {#12120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
    +awards: Doctrine\ORM\PersistentCollection {#12124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
    +categories: Doctrine\ORM\PersistentCollection {#12128 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
    +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 {#12075
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#12076
      date: 2023-10-05 16:23:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705913637 {#3112
    date: 2024-01-22 09:53:57.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12151
  +date: DateTimeImmutable @1705913637 {#3112
    date: 2024-01-22 09:53:57.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.46 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705913637 {#3112
    date: 2024-01-22 09:53:57.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12205
  +createdAt: DateTimeImmutable @1705913637 {#3112
    date: 2024-01-22 09:53:57.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.34 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3110
    +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
    +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 {#12074
      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 {#12078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
    +entries: Doctrine\ORM\PersistentCollection {#12084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
    +posts: Doctrine\ORM\PersistentCollection {#12092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
    +follows: Doctrine\ORM\PersistentCollection {#12104 …}
    +followers: Doctrine\ORM\PersistentCollection {#12106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
    +reports: Doctrine\ORM\PersistentCollection {#12116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
    +violations: Doctrine\ORM\PersistentCollection {#12120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
    +awards: Doctrine\ORM\PersistentCollection {#12124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
    +categories: Doctrine\ORM\PersistentCollection {#12128 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
    +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 {#12075
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#12076
      date: 2023-10-05 16:23:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12259
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3110
    +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
    +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 {#12074
      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 {#12078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
    +entries: Doctrine\ORM\PersistentCollection {#12084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
    +posts: Doctrine\ORM\PersistentCollection {#12092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
    +follows: Doctrine\ORM\PersistentCollection {#12104 …}
    +followers: Doctrine\ORM\PersistentCollection {#12106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
    +reports: Doctrine\ORM\PersistentCollection {#12116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
    +violations: Doctrine\ORM\PersistentCollection {#12120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
    +awards: Doctrine\ORM\PersistentCollection {#12124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
    +categories: Doctrine\ORM\PersistentCollection {#12128 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
    +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 {#12075
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#12076
      date: 2023-10-05 16:23:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12330
  +subject: App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.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 {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12387
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12627
  +comment: App\Entity\EntryComment {#3111
    +user: Proxies\__CG__\App\Entity\User {#3110
      +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
      +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 {#12074
        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 {#12078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
      +entries: Doctrine\ORM\PersistentCollection {#12084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
      +posts: Doctrine\ORM\PersistentCollection {#12092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
      +follows: Doctrine\ORM\PersistentCollection {#12104 …}
      +followers: Doctrine\ORM\PersistentCollection {#12106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
      +reports: Doctrine\ORM\PersistentCollection {#12116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
      +violations: Doctrine\ORM\PersistentCollection {#12120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
      +awards: Doctrine\ORM\PersistentCollection {#12124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
      +categories: Doctrine\ORM\PersistentCollection {#12128 …}
      -id: 50526
      -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
      +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 {#12075
        date: 2024-10-22 09:03:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696515816 {#12076
        date: 2023-10-05 16:23:36.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2621
      +user: Proxies\__CG__\App\Entity\User {#11318 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11324 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11326 …}
      +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
      +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
      +url: "https://www.usememos.com/"
      +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727801387 {#11319
        date: 2024-10-01 18:49:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11327 …}
      +votes: Doctrine\ORM\PersistentCollection {#11329 …}
      +reports: Doctrine\ORM\PersistentCollection {#11331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11335 …}
      +badges: Doctrine\ORM\PersistentCollection {#11337 …}
      +children: []
      -id: 32265
      -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
      -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705969588
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10866175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705883188 {#11316
        date: 2024-01-22 01:26:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2620
      +user: App\Entity\User {#2634
        +avatar: Proxies\__CG__\App\Entity\Image {#2635 …}
        +cover: Proxies\__CG__\App\Entity\Image {#2636 …}
        +email: "jcrabapple@infosec.pub"
        +username: "@jcrabapple@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Admin of dmv.community and pixtagram.social"
        +lastActive: DateTime @1729190704 {#2617
          date: 2024-10-17 20:45:04.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 {#2637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2639 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2641 …}
        +entries: Doctrine\ORM\PersistentCollection {#2643 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2645 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2647 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2649 …}
        +posts: Doctrine\ORM\PersistentCollection {#2651 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2653 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2655 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2657 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2659 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2661 …}
        +follows: Doctrine\ORM\PersistentCollection {#2663 …}
        +followers: Doctrine\ORM\PersistentCollection {#2665 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2667 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2669 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2671 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2673 …}
        +reports: Doctrine\ORM\PersistentCollection {#2675 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2677 …}
        +violations: Doctrine\ORM\PersistentCollection {#2679 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2681 …}
        +awards: Doctrine\ORM\PersistentCollection {#2683 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2685 …}
        +categories: Doctrine\ORM\PersistentCollection {#2687 …}
        -id: 61960
        -password: "$2y$13$UkmKoOCKLHvYzhZ8UOqtV.kiHwRB.HtNNsfhqsyjCaiOoaUhHT1Ue"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2689 …}
        +apId: "jcrabapple@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jcrabapple"
        +apPublicUrl: "https://infosec.pub/u/jcrabapple"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jcrabapple"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727559512 {#2618
          date: 2024-09-28 23:38:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697634297 {#2619
          date: 2023-10-18 15:04:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2621 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "So this is like a public notebook?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727597104 {#2615
        date: 2024-09-29 10:05:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2622 …}
      +nested: Doctrine\ORM\PersistentCollection {#2624 …}
      +votes: Doctrine\ORM\PersistentCollection {#2626 …}
      +reports: Doctrine\ORM\PersistentCollection {#2628 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2630 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2632 …}
      -id: 330346
      -bodyTs: "'like':4 'notebook':7 'public':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5899890"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705896893 {#2616
        date: 2024-01-22 05:14:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2620}
    +body: "“public” to registered users, it seems (but by default, memos are private; and the ability to set them as publicly can be disabled by the admin)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705913637 {#3113
      date: 2024-01-22 09:53:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@KLISHDFSDF@lemmy.ml"
      "@jcrabapple@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3109 …}
    +nested: Doctrine\ORM\PersistentCollection {#3107 …}
    +votes: Doctrine\ORM\PersistentCollection {#3105 …}
    +reports: Doctrine\ORM\PersistentCollection {#3103 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3101 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3099 …}
    -id: 330832
    -bodyTs: "'abil':15 'admin':26 'default':9 'disabl':23 'memo':10 'privat':12 'public':1,20 'regist':3 'seem':6 'set':17 'user':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6909864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705913637 {#3112
      date: 2024-01-22 09:53:57.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.21 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12703
  +comment: App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12748
  +user: App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705857726 {#2692
    date: 2024-01-21 18:22:06.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12803
  +date: DateTimeImmutable @1705857726 {#2692
    date: 2024-01-21 18:22:06.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705857726 {#2692
    date: 2024-01-21 18:22:06.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12857
  +createdAt: DateTimeImmutable @1705857726 {#2692
    date: 2024-01-21 18:22:06.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.28 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12911
  +entry: Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12966
  +width: 40
  +height: 40
  +user: App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13039
  +subject: App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.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 {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13096
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 26.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13336
  +comment: App\Entity\EntryComment {#2696
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
      \n
      Currently using synchthing, but planning to switch since that is not a backup tool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727704906 {#2691
      date: 2024-09-30 16:01:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2697 …}
    +nested: Doctrine\ORM\PersistentCollection {#2699 …}
    +votes: Doctrine\ORM\PersistentCollection {#2701 …}
    +reports: Doctrine\ORM\PersistentCollection {#2703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
    -id: 328751
    -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5023112"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705857726 {#2692
      date: 2024-01-21 18:22:06.0 +01:00
    }
  }
  +nestedComments: [
    331833 => App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696}
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    332069 => App\Entity\EntryComment {#3207
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3127}
      +root: App\Entity\EntryComment {#2696}
      +body: """
        I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
        \n
        Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705946378 {#3205
        date: 2024-01-22 18:59:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@b3an@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3208 …}
      +nested: Doctrine\ORM\PersistentCollection {#3210 …}
      +votes: Doctrine\ORM\PersistentCollection {#3212 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
      -id: 332069
      -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5042430"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705946378 {#3206
        date: 2024-01-22 18:59:38.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 24.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13396
  +comment: App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.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 1.92 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3126
    +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
    +email: "b3an@lemmy.world"
    +username: "@b3an@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
    +lastActive: DateTime @1728511126 {#13481
      date: 2024-10-09 23:58: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
    +entries: Doctrine\ORM\PersistentCollection {#13495 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
    +posts: Doctrine\ORM\PersistentCollection {#13503 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
    +follows: Doctrine\ORM\PersistentCollection {#13515 …}
    +followers: Doctrine\ORM\PersistentCollection {#13517 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
    +reports: Doctrine\ORM\PersistentCollection {#13527 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
    +violations: Doctrine\ORM\PersistentCollection {#13531 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
    +awards: Doctrine\ORM\PersistentCollection {#13535 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
    +categories: Doctrine\ORM\PersistentCollection {#13539 …}
    -id: 43057
    -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
    +apId: "b3an@lemmy.world"
    +apProfileId: "https://lemmy.world/u/b3an"
    +apPublicUrl: "https://lemmy.world/u/b3an"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "b3an"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729084941 {#13478
      date: 2024-10-16 15:22:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693094928 {#13480
      date: 2023-08-27 02:08:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13441
  +user: Proxies\__CG__\App\Entity\User {#3126
    +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
    +email: "b3an@lemmy.world"
    +username: "@b3an@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
    +lastActive: DateTime @1728511126 {#13481
      date: 2024-10-09 23:58: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
    +entries: Doctrine\ORM\PersistentCollection {#13495 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
    +posts: Doctrine\ORM\PersistentCollection {#13503 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
    +follows: Doctrine\ORM\PersistentCollection {#13515 …}
    +followers: Doctrine\ORM\PersistentCollection {#13517 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
    +reports: Doctrine\ORM\PersistentCollection {#13527 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
    +violations: Doctrine\ORM\PersistentCollection {#13531 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
    +awards: Doctrine\ORM\PersistentCollection {#13535 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
    +categories: Doctrine\ORM\PersistentCollection {#13539 …}
    -id: 43057
    -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
    +apId: "b3an@lemmy.world"
    +apProfileId: "https://lemmy.world/u/b3an"
    +apPublicUrl: "https://lemmy.world/u/b3an"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "b3an"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729084941 {#13478
      date: 2024-10-16 15:22:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693094928 {#13480
      date: 2023-08-27 02:08:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705941880 {#3128
    date: 2024-01-22 17:44:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13561
  +date: DateTimeImmutable @1705941880 {#3128
    date: 2024-01-22 17:44:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705941880 {#3128
    date: 2024-01-22 17:44:40.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727706038 {#3129
    date: 2024-09-30 16:20:38.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13615
  +createdAt: DateTimeImmutable @1705941880 {#3128
    date: 2024-01-22 17:44:40.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727706038 {#3129
    date: 2024-09-30 16:20:38.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 2.41 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3126
    +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
    +email: "b3an@lemmy.world"
    +username: "@b3an@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
    +lastActive: DateTime @1728511126 {#13481
      date: 2024-10-09 23:58: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
    +entries: Doctrine\ORM\PersistentCollection {#13495 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
    +posts: Doctrine\ORM\PersistentCollection {#13503 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
    +follows: Doctrine\ORM\PersistentCollection {#13515 …}
    +followers: Doctrine\ORM\PersistentCollection {#13517 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
    +reports: Doctrine\ORM\PersistentCollection {#13527 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
    +violations: Doctrine\ORM\PersistentCollection {#13531 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
    +awards: Doctrine\ORM\PersistentCollection {#13535 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
    +categories: Doctrine\ORM\PersistentCollection {#13539 …}
    -id: 43057
    -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
    +apId: "b3an@lemmy.world"
    +apProfileId: "https://lemmy.world/u/b3an"
    +apPublicUrl: "https://lemmy.world/u/b3an"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "b3an"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729084941 {#13478
      date: 2024-10-16 15:22:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693094928 {#13480
      date: 2023-08-27 02:08:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13669
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3126
    +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
    +email: "b3an@lemmy.world"
    +username: "@b3an@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
    +lastActive: DateTime @1728511126 {#13481
      date: 2024-10-09 23:58: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
    +entries: Doctrine\ORM\PersistentCollection {#13495 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
    +posts: Doctrine\ORM\PersistentCollection {#13503 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
    +follows: Doctrine\ORM\PersistentCollection {#13515 …}
    +followers: Doctrine\ORM\PersistentCollection {#13517 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
    +reports: Doctrine\ORM\PersistentCollection {#13527 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
    +violations: Doctrine\ORM\PersistentCollection {#13531 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
    +awards: Doctrine\ORM\PersistentCollection {#13535 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
    +categories: Doctrine\ORM\PersistentCollection {#13539 …}
    -id: 43057
    -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
    +apId: "b3an@lemmy.world"
    +apProfileId: "https://lemmy.world/u/b3an"
    +apPublicUrl: "https://lemmy.world/u/b3an"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "b3an"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729084941 {#13478
      date: 2024-10-16 15:22:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693094928 {#13480
      date: 2023-08-27 02:08:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.84 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13746
  +subject: App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.82 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13803
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 13.71 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14043
  +comment: App\Entity\EntryComment {#3127
    +user: Proxies\__CG__\App\Entity\User {#3126
      +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
      +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
      +email: "b3an@lemmy.world"
      +username: "@b3an@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
      +lastActive: DateTime @1728511126 {#13481
        date: 2024-10-09 23:58: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
      +entries: Doctrine\ORM\PersistentCollection {#13495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
      +posts: Doctrine\ORM\PersistentCollection {#13503 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
      +follows: Doctrine\ORM\PersistentCollection {#13515 …}
      +followers: Doctrine\ORM\PersistentCollection {#13517 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
      +reports: Doctrine\ORM\PersistentCollection {#13527 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
      +violations: Doctrine\ORM\PersistentCollection {#13531 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
      +awards: Doctrine\ORM\PersistentCollection {#13535 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
      +categories: Doctrine\ORM\PersistentCollection {#13539 …}
      -id: 43057
      -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
      +apId: "b3an@lemmy.world"
      +apProfileId: "https://lemmy.world/u/b3an"
      +apPublicUrl: "https://lemmy.world/u/b3an"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "b3an"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729084941 {#13478
        date: 2024-10-16 15:22:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693094928 {#13480
        date: 2023-08-27 02:08:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2696
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
        \n
        Currently using synchthing, but planning to switch since that is not a backup tool.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727704906 {#2691
        date: 2024-09-30 16:01:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2697 …}
      +nested: Doctrine\ORM\PersistentCollection {#2699 …}
      +votes: Doctrine\ORM\PersistentCollection {#2701 …}
      +reports: Doctrine\ORM\PersistentCollection {#2703 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
      -id: 328751
      -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5023112"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705857726 {#2692
        date: 2024-01-21 18:22:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941880 {#3130
      date: 2024-01-22 17:44:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3125 …}
    +nested: Doctrine\ORM\PersistentCollection {#3123 …}
    +votes: Doctrine\ORM\PersistentCollection {#3121 …}
    +reports: Doctrine\ORM\PersistentCollection {#3119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
    -id: 331833
    -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6918333"
    +editedAt: DateTimeImmutable @1727706038 {#3129
      date: 2024-09-30 16:20:38.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941880 {#3128
      date: 2024-01-22 17:44:40.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 12.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14098
  +comment: App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.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.17 ms
Input props
[
  "user" => App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14143
  +user: App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1705946378 {#3206
    date: 2024-01-22 18:59:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14198
  +date: DateTimeImmutable @1705946378 {#3206
    date: 2024-01-22 18:59:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705946378 {#3206
    date: 2024-01-22 18:59:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14252
  +createdAt: DateTimeImmutable @1705946378 {#3206
    date: 2024-01-22 18:59:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 5.12 ms
Input props
[
  "user" => App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14306
  +width: 40
  +height: 40
  +user: App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10899
  +subject: App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8879
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14476
  +comment: App\Entity\EntryComment {#3207
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3127
      +user: Proxies\__CG__\App\Entity\User {#3126
        +avatar: Proxies\__CG__\App\Entity\Image {#13486 …}
        +cover: Proxies\__CG__\App\Entity\Image {#13488 …}
        +email: "b3an@lemmy.world"
        +username: "@b3an@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "He/Him (CIS Male) 🏳️\u{200D}🌈|🌍| ♻️"
        +lastActive: DateTime @1728511126 {#13481
          date: 2024-10-09 23:58: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13489 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13491 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13493 …}
        +entries: Doctrine\ORM\PersistentCollection {#13495 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13497 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13499 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13501 …}
        +posts: Doctrine\ORM\PersistentCollection {#13503 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13505 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13507 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13509 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13511 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13513 …}
        +follows: Doctrine\ORM\PersistentCollection {#13515 …}
        +followers: Doctrine\ORM\PersistentCollection {#13517 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13519 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13521 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13523 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13525 …}
        +reports: Doctrine\ORM\PersistentCollection {#13527 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13529 …}
        +violations: Doctrine\ORM\PersistentCollection {#13531 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13533 …}
        +awards: Doctrine\ORM\PersistentCollection {#13535 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13537 …}
        +categories: Doctrine\ORM\PersistentCollection {#13539 …}
        -id: 43057
        -password: "$2y$13$LhsZTqc5PA8uwwRVuia3xOM57HKOSSAVAbudeD9NUt/PX16UAF92."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13541 …}
        +apId: "b3an@lemmy.world"
        +apProfileId: "https://lemmy.world/u/b3an"
        +apPublicUrl: "https://lemmy.world/u/b3an"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "b3an"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729084941 {#13478
          date: 2024-10-16 15:22:21.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693094928 {#13480
          date: 2023-08-27 02:08:48.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2696
        +user: App\Entity\User {#2709}
        +entry: Proxies\__CG__\App\Entity\Entry {#2122 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I am playing with SFTPGO, while not being a backup solution its a great backbend supporting sftp, WebDAV and much more that you can bind with something on client side.\n
          \n
          Currently using synchthing, but planning to switch since that is not a backup tool.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727704906 {#2691
          date: 2024-09-30 16:01:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@rearview@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2697 …}
        +nested: Doctrine\ORM\PersistentCollection {#2699 …}
        +votes: Doctrine\ORM\PersistentCollection {#2701 …}
        +reports: Doctrine\ORM\PersistentCollection {#2703 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2705 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2707 …}
        -id: 328751
        -bodyTs: "'backbend':15 'backup':10,43 'bind':25 'client':29 'current':31 'great':14 'much':20 'plan':35 'play':3 'sftp':17 'sftpgo':5 'side':30 'sinc':38 'solut':11 'someth':27 'support':16 'switch':37 'synchth':33 'tool':44 'use':32 'webdav':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5023112"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705857726 {#2692
          date: 2024-01-21 18:22:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2696}
      +body: "Your post stood out to me. Why isn’t it? Also what would you suggest? Thoughts on restic?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705941880 {#3130
        date: 2024-01-22 17:44:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
        "@rearview@lemmy.zip"
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3125 …}
      +nested: Doctrine\ORM\PersistentCollection {#3123 …}
      +votes: Doctrine\ORM\PersistentCollection {#3121 …}
      +reports: Doctrine\ORM\PersistentCollection {#3119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3117 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3115 …}
      -id: 331833
      -bodyTs: "'also':11 'isn':8 'post':2 'restic':18 'stood':3 'suggest':15 'thought':16 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6918333"
      +editedAt: DateTimeImmutable @1727706038 {#3129
        date: 2024-09-30 16:20:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705941880 {#3128
        date: 2024-01-22 17:44:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2696}
    +body: """
      I use restic. Nice simple and works. Synchthing to keep files synched between phone and server. Restic for server backups.\n
      \n
      Sftpgo is a very interesting backend + web interface if you look for something to access/copy/backup your files remotely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705946378 {#3205
      date: 2024-01-22 18:59:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
      "@Shimitar@feddit.it"
      "@b3an@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3208 …}
    +nested: Doctrine\ORM\PersistentCollection {#3210 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3216 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3218 …}
    -id: 332069
    -bodyTs: "'access/copy/backup':35 'backend':26 'backup':20 'file':11,37 'interest':25 'interfac':28 'keep':10 'look':31 'nice':4 'phone':14 'remot':38 'restic':3,17 'server':16,19 'sftpgo':21 'simpl':5 'someth':33 'synch':12 'synchth':8 'use':2 'web':27 'work':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5042430"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705946378 {#3206
      date: 2024-01-22 18:59:38.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 14.0 MiB 9.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14563
  +comment: App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2782
    +avatar: null
    +cover: null
    +email: "MNByChoice@midwest.social"
    +username: "@MNByChoice@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729540848 {#2766
      date: 2024-10-21 22:00:48.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 {#2783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
    +entries: Doctrine\ORM\PersistentCollection {#2789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
    +posts: Doctrine\ORM\PersistentCollection {#2797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
    +follows: Doctrine\ORM\PersistentCollection {#2809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +violations: Doctrine\ORM\PersistentCollection {#2825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
    +awards: Doctrine\ORM\PersistentCollection {#2829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
    +categories: Doctrine\ORM\PersistentCollection {#2833 …}
    -id: 45705
    -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
    +apId: "MNByChoice@midwest.social"
    +apProfileId: "https://midwest.social/u/MNByChoice"
    +apPublicUrl: "https://midwest.social/u/MNByChoice"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "MNByChoice"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580659 {#2767
      date: 2024-10-22 09:04:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694481476 {#2768
      date: 2023-09-12 03:17:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14608
  +user: App\Entity\User {#2782
    +avatar: null
    +cover: null
    +email: "MNByChoice@midwest.social"
    +username: "@MNByChoice@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729540848 {#2766
      date: 2024-10-21 22:00:48.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 {#2783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
    +entries: Doctrine\ORM\PersistentCollection {#2789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
    +posts: Doctrine\ORM\PersistentCollection {#2797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
    +follows: Doctrine\ORM\PersistentCollection {#2809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +violations: Doctrine\ORM\PersistentCollection {#2825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
    +awards: Doctrine\ORM\PersistentCollection {#2829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
    +categories: Doctrine\ORM\PersistentCollection {#2833 …}
    -id: 45705
    -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
    +apId: "MNByChoice@midwest.social"
    +apProfileId: "https://midwest.social/u/MNByChoice"
    +apPublicUrl: "https://midwest.social/u/MNByChoice"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "MNByChoice"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580659 {#2767
      date: 2024-10-22 09:04:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694481476 {#2768
      date: 2023-09-12 03:17:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705841758 {#2765
    date: 2024-01-21 13:55:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14663
  +date: DateTimeImmutable @1705841758 {#2765
    date: 2024-01-21 13:55:58.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705841758 {#2765
    date: 2024-01-21 13:55:58.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14717
  +createdAt: DateTimeImmutable @1705841758 {#2765
    date: 2024-01-21 13:55:58.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2545
    +user: Proxies\__CG__\App\Entity\User {#10589 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
    +title: "Suggestions for NAS (or other hardware) solution to home setup"
    +url: null
    +body: """
      I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
      \n
      Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
      \n
      I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
      \n
      I have some more questions about NAS given my info:\n
      \n
      - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
      - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728977203 {#10590
      date: 2024-10-15 09:26:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10595 …}
    +votes: Doctrine\ORM\PersistentCollection {#10598 …}
    +reports: Doctrine\ORM\PersistentCollection {#10600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
    +badges: Doctrine\ORM\PersistentCollection {#10606 …}
    +children: []
    -id: 32127
    -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
    -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705923643
    +visibility: "visible             "
    +apId: "https://lemmy.wtf/post/3720496"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705837243 {#10587
      date: 2024-01-21 12:40:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#14771
  +entry: Proxies\__CG__\App\Entity\Entry {#2545
    +user: Proxies\__CG__\App\Entity\User {#10589 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
    +title: "Suggestions for NAS (or other hardware) solution to home setup"
    +url: null
    +body: """
      I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
      \n
      Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
      \n
      I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
      \n
      I have some more questions about NAS given my info:\n
      \n
      - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
      - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728977203 {#10590
      date: 2024-10-15 09:26:43.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10595 …}
    +votes: Doctrine\ORM\PersistentCollection {#10598 …}
    +reports: Doctrine\ORM\PersistentCollection {#10600 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
    +badges: Doctrine\ORM\PersistentCollection {#10606 …}
    +children: []
    -id: 32127
    -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
    -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705923643
    +visibility: "visible             "
    +apId: "https://lemmy.wtf/post/3720496"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705837243 {#10587
      date: 2024-01-21 12:40:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2782
    +avatar: null
    +cover: null
    +email: "MNByChoice@midwest.social"
    +username: "@MNByChoice@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729540848 {#2766
      date: 2024-10-21 22:00:48.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 {#2783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
    +entries: Doctrine\ORM\PersistentCollection {#2789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
    +posts: Doctrine\ORM\PersistentCollection {#2797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
    +follows: Doctrine\ORM\PersistentCollection {#2809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +violations: Doctrine\ORM\PersistentCollection {#2825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
    +awards: Doctrine\ORM\PersistentCollection {#2829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
    +categories: Doctrine\ORM\PersistentCollection {#2833 …}
    -id: 45705
    -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
    +apId: "MNByChoice@midwest.social"
    +apProfileId: "https://midwest.social/u/MNByChoice"
    +apPublicUrl: "https://midwest.social/u/MNByChoice"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "MNByChoice"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580659 {#2767
      date: 2024-10-22 09:04:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694481476 {#2768
      date: 2023-09-12 03:17:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14826
  +width: 40
  +height: 40
  +user: App\Entity\User {#2782
    +avatar: null
    +cover: null
    +email: "MNByChoice@midwest.social"
    +username: "@MNByChoice@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729540848 {#2766
      date: 2024-10-21 22:00:48.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 {#2783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
    +entries: Doctrine\ORM\PersistentCollection {#2789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
    +posts: Doctrine\ORM\PersistentCollection {#2797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
    +follows: Doctrine\ORM\PersistentCollection {#2809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
    +reports: Doctrine\ORM\PersistentCollection {#2821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
    +violations: Doctrine\ORM\PersistentCollection {#2825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
    +awards: Doctrine\ORM\PersistentCollection {#2829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
    +categories: Doctrine\ORM\PersistentCollection {#2833 …}
    -id: 45705
    -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
    +apId: "MNByChoice@midwest.social"
    +apProfileId: "https://midwest.social/u/MNByChoice"
    +apPublicUrl: "https://midwest.social/u/MNByChoice"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "MNByChoice"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580659 {#2767
      date: 2024-10-22 09:04:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694481476 {#2768
      date: 2023-09-12 03:17:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14917
  +subject: App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14974
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15214
  +comment: App\Entity\EntryComment {#2769
    +user: App\Entity\User {#2782
      +avatar: null
      +cover: null
      +email: "MNByChoice@midwest.social"
      +username: "@MNByChoice@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729540848 {#2766
        date: 2024-10-21 22:00:48.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 {#2783 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2785 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2787 …}
      +entries: Doctrine\ORM\PersistentCollection {#2789 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2791 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2793 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2795 …}
      +posts: Doctrine\ORM\PersistentCollection {#2797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2799 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2803 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2805 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2807 …}
      +follows: Doctrine\ORM\PersistentCollection {#2809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2811 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2813 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2815 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2817 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2819 …}
      +reports: Doctrine\ORM\PersistentCollection {#2821 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2823 …}
      +violations: Doctrine\ORM\PersistentCollection {#2825 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2827 …}
      +awards: Doctrine\ORM\PersistentCollection {#2829 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2831 …}
      +categories: Doctrine\ORM\PersistentCollection {#2833 …}
      -id: 45705
      -password: "$2y$13$yPeFmUcP6AbQuz/r8HyVkO1mPenbr5dyqcz6CCjlj3XBhsBDszDba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2835 …}
      +apId: "MNByChoice@midwest.social"
      +apProfileId: "https://midwest.social/u/MNByChoice"
      +apPublicUrl: "https://midwest.social/u/MNByChoice"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "MNByChoice"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580659 {#2767
        date: 2024-10-22 09:04:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694481476 {#2768
        date: 2023-09-12 03:17:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2545
      +user: Proxies\__CG__\App\Entity\User {#10589 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup"
      +title: "Suggestions for NAS (or other hardware) solution to home setup"
      +url: null
      +body: """
        I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n
        \n
        Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary &amp; the other is backup of the primary drive via rsync each day.\n
        \n
        I’m looking at a NAS for more backups (Ex. 1 day, 3 days, &amp; 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n
        \n
        I have some more questions about NAS given my info:\n
        \n
        - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n
        - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
        \n
        I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 21
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728977203 {#10590
        date: 2024-10-15 09:26:43.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10595 …}
      +votes: Doctrine\ORM\PersistentCollection {#10598 …}
      +reports: Doctrine\ORM\PersistentCollection {#10600 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10602 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10604 …}
      +badges: Doctrine\ORM\PersistentCollection {#10606 …}
      +children: []
      -id: 32127
      -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1"
      -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705923643
      +visibility: "visible             "
      +apId: "https://lemmy.wtf/post/3720496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705837243 {#10587
        date: 2024-01-21 12:40:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n
      \n
      This question confuses me. Debian and Ubuntu can be setup to be NASes.\n
      \n
      NAS is a description of a mid-level function that various software provide a part of.\n
      \n
      Various file systems and volume managers can provide snapshots and rollbacks. To aid your research LVM, ZFS, and many others support snapshots.\n
      \n
      There are various ways to then expose the formatted space to the network. To aid research NFS, SMB, and iSCSI are options.\n
      \n
      Anyway, I hope this is helpful to someone.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705841758 {#2764
      date: 2024-01-21 13:55:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bestbakerycookie@lemmy.wtf"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2770 …}
    +nested: Doctrine\ORM\PersistentCollection {#2772 …}
    +votes: Doctrine\ORM\PersistentCollection {#2774 …}
    +reports: Doctrine\ORM\PersistentCollection {#2776 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2778 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2780 …}
    -id: 328072
    -bodyTs: "'aid':65,89 'anyway':97 'confus':25 'debian':27 'debian/ubuntu':9 'descript':39 'expos':81 'file':54 'format':83 'function':45 'hardwar':18 'help':102 'hope':99 'instal':6 'iscsi':94 'kinda':1 'level':44 'like':8 'lvm':68 'manag':58 'mani':71 'mid':43 'mid-level':42 'nas':17,36 'nase':35 'network':87 'nfs':91 'option':96 'other':72 'part':51 'provid':49,60 'question':24 'relat':2 'research':67,90 'rollback':63 'setup':32 'smb':92 'snapshot':61,74 'softwar':48 'someon':104 'someth':7 'space':84 'still':14 'support':73 'system':55 'ubuntu':29 'use':15 'various':47,53,77 'volum':57 'way':22,78 'zfs':69"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6413044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705841758 {#2765
      date: 2024-01-21 13:55:58.0 +01:00
    }
  }
  +nestedComments: []
  +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 35.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15284
  +comment: App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2855
    +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2839
      date: 2024-10-17 11:33:57.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 {#2857 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
    +entries: Doctrine\ORM\PersistentCollection {#2863 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
    +posts: Doctrine\ORM\PersistentCollection {#2871 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
    +follows: Doctrine\ORM\PersistentCollection {#2883 …}
    +followers: Doctrine\ORM\PersistentCollection {#2885 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +violations: Doctrine\ORM\PersistentCollection {#2899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
    +awards: Doctrine\ORM\PersistentCollection {#2903 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
    +categories: Doctrine\ORM\PersistentCollection {#2907 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2840
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2841
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15329
  +user: App\Entity\User {#2855
    +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2839
      date: 2024-10-17 11:33:57.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 {#2857 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
    +entries: Doctrine\ORM\PersistentCollection {#2863 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
    +posts: Doctrine\ORM\PersistentCollection {#2871 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
    +follows: Doctrine\ORM\PersistentCollection {#2883 …}
    +followers: Doctrine\ORM\PersistentCollection {#2885 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +violations: Doctrine\ORM\PersistentCollection {#2899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
    +awards: Doctrine\ORM\PersistentCollection {#2903 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
    +categories: Doctrine\ORM\PersistentCollection {#2907 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2840
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2841
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1705836559 {#2838
    date: 2024-01-21 12:29:19.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15384
  +date: DateTimeImmutable @1705836559 {#2838
    date: 2024-01-21 12:29:19.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705836559 {#2838
    date: 2024-01-21 12:29:19.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15438
  +createdAt: DateTimeImmutable @1705836559 {#2838
    date: 2024-01-21 12:29:19.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#15492
  +entry: Proxies\__CG__\App\Entity\Entry {#2122
    +user: Proxies\__CG__\App\Entity\User {#3094
      +avatar: null
      +cover: null
      +email: "rearview@lemmy.zip"
      +username: "@rearview@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728217720 {#7763
        date: 2024-10-06 14:28: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 {#7768 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
      +entries: Doctrine\ORM\PersistentCollection {#7775 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
      +posts: Doctrine\ORM\PersistentCollection {#7783 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
      +follows: Doctrine\ORM\PersistentCollection {#7795 …}
      +followers: Doctrine\ORM\PersistentCollection {#7797 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
      +reports: Doctrine\ORM\PersistentCollection {#7807 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
      +violations: Doctrine\ORM\PersistentCollection {#7811 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
      +awards: Doctrine\ORM\PersistentCollection {#7815 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
      +categories: Doctrine\ORM\PersistentCollection {#7819 …}
      -id: 92694
      -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
      +apId: "rearview@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/rearview"
      +apPublicUrl: "https://lemmy.zip/u/rearview"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "rearview"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727145977 {#7760
        date: 2024-09-24 04:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1727145976 {#7762
        date: 2024-09-24 04:46:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
    +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
    +url: null
    +body: """
      Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
      \n
      - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
      - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
      - No need for external MySQL/Postgres container. SQLite would be okay.\n
      \n
      Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
      \n
      Would you have any recommendations of what to do?\n
      \n
      Thank you in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 19
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728217720 {#7155
      date: 2024-10-06 14:28:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7160 …}
    +votes: Doctrine\ORM\PersistentCollection {#7163 …}
    +reports: Doctrine\ORM\PersistentCollection {#7165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
    +badges: Doctrine\ORM\PersistentCollection {#7171 …}
    +children: []
    -id: 31979
    -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
    -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705860446
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8702211"
    +editedAt: DateTimeImmutable @1727210552 {#7152
      date: 2024-09-24 22:42:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705774046 {#7154
      date: 2024-01-20 19:07:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#2855
    +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2839
      date: 2024-10-17 11:33:57.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 {#2857 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
    +entries: Doctrine\ORM\PersistentCollection {#2863 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
    +posts: Doctrine\ORM\PersistentCollection {#2871 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
    +follows: Doctrine\ORM\PersistentCollection {#2883 …}
    +followers: Doctrine\ORM\PersistentCollection {#2885 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +violations: Doctrine\ORM\PersistentCollection {#2899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
    +awards: Doctrine\ORM\PersistentCollection {#2903 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
    +categories: Doctrine\ORM\PersistentCollection {#2907 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2840
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2841
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15547
  +width: 40
  +height: 40
  +user: App\Entity\User {#2855
    +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2839
      date: 2024-10-17 11:33:57.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 {#2857 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
    +entries: Doctrine\ORM\PersistentCollection {#2863 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
    +posts: Doctrine\ORM\PersistentCollection {#2871 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
    +follows: Doctrine\ORM\PersistentCollection {#2883 …}
    +followers: Doctrine\ORM\PersistentCollection {#2885 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +violations: Doctrine\ORM\PersistentCollection {#2899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
    +awards: Doctrine\ORM\PersistentCollection {#2903 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
    +categories: Doctrine\ORM\PersistentCollection {#2907 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2840
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2841
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15618
  +subject: App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15675
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 1.16 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15915
  +comment: App\Entity\EntryComment {#2842
    +user: App\Entity\User {#2855
      +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2839
        date: 2024-10-17 11:33:57.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 {#2857 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
      +entries: Doctrine\ORM\PersistentCollection {#2863 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
      +posts: Doctrine\ORM\PersistentCollection {#2871 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
      +follows: Doctrine\ORM\PersistentCollection {#2883 …}
      +followers: Doctrine\ORM\PersistentCollection {#2885 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
      +reports: Doctrine\ORM\PersistentCollection {#2895 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
      +violations: Doctrine\ORM\PersistentCollection {#2899 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
      +awards: Doctrine\ORM\PersistentCollection {#2903 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
      +categories: Doctrine\ORM\PersistentCollection {#2907 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2840
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2841
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2122
      +user: Proxies\__CG__\App\Entity\User {#3094
        +avatar: null
        +cover: null
        +email: "rearview@lemmy.zip"
        +username: "@rearview@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728217720 {#7763
          date: 2024-10-06 14:28: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 {#7768 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7771 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7773 …}
        +entries: Doctrine\ORM\PersistentCollection {#7775 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7777 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7779 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7781 …}
        +posts: Doctrine\ORM\PersistentCollection {#7783 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7785 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7789 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7791 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7793 …}
        +follows: Doctrine\ORM\PersistentCollection {#7795 …}
        +followers: Doctrine\ORM\PersistentCollection {#7797 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7799 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7801 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7803 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7805 …}
        +reports: Doctrine\ORM\PersistentCollection {#7807 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7809 …}
        +violations: Doctrine\ORM\PersistentCollection {#7811 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7813 …}
        +awards: Doctrine\ORM\PersistentCollection {#7815 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7817 …}
        +categories: Doctrine\ORM\PersistentCollection {#7819 …}
        -id: 92694
        -password: "$2y$13$U0Ffi0inzQkYGYMOqN0tpOKbG1Vt4/hOP5AkksHP8brpdpyF1HjrK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7821 …}
        +apId: "rearview@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/rearview"
        +apPublicUrl: "https://lemmy.zip/u/rearview"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "rearview"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727145977 {#7760
          date: 2024-09-24 04:46:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1727145976 {#7762
          date: 2024-09-24 04:46:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "File-server-with-on-demand-sync-preserve-the-filesystem-and-runs"
      +title: "File server with on-demand sync, preserve the filesystem, and runs without external DB?"
      +url: null
      +body: """
        Hi, I’m looking for a FOSS file syncing/sharing solution that does **all** the following specific things:\n
        \n
        - [Sync files only when needed](https://owncloud.com/features/virtual-files/), to save space on my client devices.\n
        - Preserve the filesystem on the server for backups. So no opaque blocks like SeaFile.\n
        - No need for external MySQL/Postgres container. SQLite would be okay.\n
        \n
        Currently the closest thing to fulfill these is oCIS, but it has a decomposedFS file structure which defeats the second point. Nextcloud may run with embedded SQLite, but I’m reluctant to try it again due to previous experiences (lots of bugs, sluggish, etc). Mountain Duck and FileRun are not FOSS. Filestash would be nice if it can integrate with existing Nextcloud/Owncloud clients for the on-demand syncing functionality, especially on Windows. It would be nice to have an open-source alternative to Mountain Duck, in order to use on-demand sync functionalities with a standard storage backend such as SFTP.\n
        \n
        Would you have any recommendations of what to do?\n
        \n
        Thank you in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 19
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728217720 {#7155
        date: 2024-10-06 14:28:40.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7160 …}
      +votes: Doctrine\ORM\PersistentCollection {#7163 …}
      +reports: Doctrine\ORM\PersistentCollection {#7165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7169 …}
      +badges: Doctrine\ORM\PersistentCollection {#7171 …}
      +children: []
      -id: 31979
      -titleTs: "'db':15 'demand':6 'extern':14 'file':1 'filesystem':10 'on-demand':4 'preserv':8 'run':12 'server':2 'sync':7 'without':13"
      -bodyTs: "'/features/virtual-files/),':25 'advanc':173 'altern':140 'backend':157 'backup':40 'block':44 'bug':98 'client':31,119 'closest':59 'contain':52 'current':57 'decomposedf':70 'defeat':74 'demand':124,150 'devic':32 'duck':102,143 'due':92 'embed':82 'especi':127 'etc':100 'exist':117 'experi':95 'extern':50 'file':8,19,71 'filerun':104 'filestash':108 'filesystem':35 'follow':15 'foss':7,107 'fulfil':62 'function':126,152 'hi':1 'integr':115 'like':45 'look':4 'lot':96 'm':3,86 'may':79 'mountain':101,142 'mysql/postgres':51 'need':22,48 'nextcloud':78 'nextcloud/owncloud':118 'nice':111,133 'oci':65 'okay':56 'on-demand':122,148 'opaqu':43 'open':138 'open-sourc':137 'order':145 'owncloud.com':24 'owncloud.com/features/virtual-files/),':23 'point':77 'preserv':33 'previous':94 'recommend':165 'reluct':87 'run':80 'save':27 'seafil':46 'second':76 'server':38 'sftp':160 'sluggish':99 'solut':10 'sourc':139 'space':28 'specif':16 'sqlite':53,83 'standard':155 'storag':156 'structur':72 'sync':18,125,151 'syncing/sharing':9 'thank':170 'thing':17,60 'tri':89 'use':147 'window':129 'would':54,109,131,161"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705860446
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/8702211"
      +editedAt: DateTimeImmutable @1727210552 {#7152
        date: 2024-09-24 22:42:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705774046 {#7154
        date: 2024-01-20 19:07:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SFTP mountpoint + rsync (or grsync GUI) or unison (or unison-gtk GUI)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705836559 {#2837
      date: 2024-01-21 12:29:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rearview@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2843 …}
    +nested: Doctrine\ORM\PersistentCollection {#2845 …}
    +votes: Doctrine\ORM\PersistentCollection {#2847 …}
    +reports: Doctrine\ORM\PersistentCollection {#2849 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2851 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2853 …}
    -id: 327967
    -bodyTs: "'grsync':5 'gtk':12 'gui':6,13 'mountpoint':2 'rsync':3 'sftp':1 'unison':8,11 'unison-gtk':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6883603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705836559 {#2838
      date: 2024-01-21 12:29:19.0 +01:00
    }
  }
  +nestedComments: []
  +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 16.0 MiB 85.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15985
  +comment: App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 14.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16048
  +user: App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1705816314 {#2912
    date: 2024-01-21 06:51:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16103
  +date: DateTimeImmutable @1705816314 {#2912
    date: 2024-01-21 06:51:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705816314 {#2912
    date: 2024-01-21 06:51:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16157
  +createdAt: DateTimeImmutable @1705816314 {#2912
    date: 2024-01-21 06:51:54.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2917
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Fighting-with-immich"
    +title: "Fighting with immich"
    +url: null
    +body: """
      After all the amazing reviews and post i read immich I decided to give it a try.\n
      \n
      To be honest I am quite impressed, it’s fast and polished, it just works.\n
      \n
      But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
      \n
      Maybe you guys have suggestions?\n
      \n
      Here I go:\n
      \n
      One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
      \n
      Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
      \n
      Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
      \n
      Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
      \n
      Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
      \n
      Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
      \n
      Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
      \n
      So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
      \n
      These are the alternatives I know of:\n
      \n
      Photo prism requires a subscription for reverse Geo coding.\n
      \n
      LibrePhotos feels sluggish and kind if abandoned.\n
      \n
      Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
      \n
      Let’s hope for immich, Dev is working a lit, let’s hope for the best.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727282318 {#16023
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#16028 …}
    +votes: Doctrine\ORM\PersistentCollection {#16031 …}
    +reports: Doctrine\ORM\PersistentCollection {#16033 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
    +badges: Doctrine\ORM\PersistentCollection {#16039 …}
    +children: []
    -id: 31895
    -titleTs: "'fight':1 'immich':3"
    -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705806438
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4975727"
    +editedAt: DateTimeImmutable @1727040153 {#16020
      date: 2024-09-22 23:22:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705739438 {#16022
      date: 2024-01-20 09:30:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#16211
  +entry: Proxies\__CG__\App\Entity\Entry {#2917
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Fighting-with-immich"
    +title: "Fighting with immich"
    +url: null
    +body: """
      After all the amazing reviews and post i read immich I decided to give it a try.\n
      \n
      To be honest I am quite impressed, it’s fast and polished, it just works.\n
      \n
      But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
      \n
      Maybe you guys have suggestions?\n
      \n
      Here I go:\n
      \n
      One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
      \n
      Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
      \n
      Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
      \n
      Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
      \n
      Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
      \n
      Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
      \n
      Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
      \n
      So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
      \n
      These are the alternatives I know of:\n
      \n
      Photo prism requires a subscription for reverse Geo coding.\n
      \n
      LibrePhotos feels sluggish and kind if abandoned.\n
      \n
      Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
      \n
      Let’s hope for immich, Dev is working a lit, let’s hope for the best.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727282318 {#16023
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#16028 …}
    +votes: Doctrine\ORM\PersistentCollection {#16031 …}
    +reports: Doctrine\ORM\PersistentCollection {#16033 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
    +badges: Doctrine\ORM\PersistentCollection {#16039 …}
    +children: []
    -id: 31895
    -titleTs: "'fight':1 'immich':3"
    -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705806438
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4975727"
    +editedAt: DateTimeImmutable @1727040153 {#16020
      date: 2024-09-22 23:22:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705739438 {#16022
      date: 2024-01-20 09:30:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16266
  +width: 40
  +height: 40
  +user: App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16339
  +subject: App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16396
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 27.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16636
  +comment: App\Entity\EntryComment {#2916
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
      \n
      I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727282318 {#2911
      date: 2024-09-25 18:38:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2918 …}
    +nested: Doctrine\ORM\PersistentCollection {#2920 …}
    +votes: Doctrine\ORM\PersistentCollection {#2922 …}
    +reports: Doctrine\ORM\PersistentCollection {#2924 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
    -id: 327496
    -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662044"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705816314 {#2912
      date: 2024-01-21 06:51:54.0 +01:00
    }
  }
  +nestedComments: [
    327519 => App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916}
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    327529 => App\Entity\EntryComment {#3188
      +user: App\Entity\User {#2930}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3143}
      +root: App\Entity\EntryComment {#2916}
      +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705818013 {#3187
        date: 2024-01-21 07:20:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3192 …}
      +nested: Doctrine\ORM\PersistentCollection {#3198 …}
      +votes: Doctrine\ORM\PersistentCollection {#3194 …}
      +reports: Doctrine\ORM\PersistentCollection {#3199 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
      -id: 327529
      -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705818013 {#3184
        date: 2024-01-21 07:20:13.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 16.0 MiB 25.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16696
  +comment: App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.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 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16741
  +user: App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1705817678 {#3144
    date: 2024-01-21 07:14:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16796
  +date: DateTimeImmutable @1705817678 {#3144
    date: 2024-01-21 07:14:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705817678 {#3144
    date: 2024-01-21 07:14:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16850
  +createdAt: DateTimeImmutable @1705817678 {#3144
    date: 2024-01-21 07:14:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16904
  +width: 40
  +height: 40
  +user: App\Entity\User {#2709
    +avatar: null
    +cover: null
    +email: "Shimitar@feddit.it"
    +username: "@Shimitar@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Me"
    +lastActive: DateTime @1727955235 {#2693
      date: 2024-10-03 13:33:55.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 {#2710 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
    +entries: Doctrine\ORM\PersistentCollection {#2716 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
    +posts: Doctrine\ORM\PersistentCollection {#2724 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
    +follows: Doctrine\ORM\PersistentCollection {#2736 …}
    +followers: Doctrine\ORM\PersistentCollection {#2738 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
    +reports: Doctrine\ORM\PersistentCollection {#2748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
    +violations: Doctrine\ORM\PersistentCollection {#2752 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
    +awards: Doctrine\ORM\PersistentCollection {#2756 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
    +categories: Doctrine\ORM\PersistentCollection {#2760 …}
    -id: 64517
    -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
    +apId: "Shimitar@feddit.it"
    +apProfileId: "https://feddit.it/u/Shimitar"
    +apPublicUrl: "https://feddit.it/u/Shimitar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Shimitar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727070532 {#2694
      date: 2024-09-23 07:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697972511 {#2695
      date: 2023-10-22 13:01:51.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16993
  +subject: App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17050
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 14.41 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17290
  +comment: App\Entity\EntryComment {#3143
    +user: App\Entity\User {#2709
      +avatar: null
      +cover: null
      +email: "Shimitar@feddit.it"
      +username: "@Shimitar@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Me"
      +lastActive: DateTime @1727955235 {#2693
        date: 2024-10-03 13:33:55.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 {#2710 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
      +entries: Doctrine\ORM\PersistentCollection {#2716 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
      +posts: Doctrine\ORM\PersistentCollection {#2724 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
      +follows: Doctrine\ORM\PersistentCollection {#2736 …}
      +followers: Doctrine\ORM\PersistentCollection {#2738 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
      +reports: Doctrine\ORM\PersistentCollection {#2748 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
      +violations: Doctrine\ORM\PersistentCollection {#2752 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
      +awards: Doctrine\ORM\PersistentCollection {#2756 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
      +categories: Doctrine\ORM\PersistentCollection {#2760 …}
      -id: 64517
      -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
      +apId: "Shimitar@feddit.it"
      +apProfileId: "https://feddit.it/u/Shimitar"
      +apPublicUrl: "https://feddit.it/u/Shimitar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Shimitar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727070532 {#2694
        date: 2024-09-23 07:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697972511 {#2695
        date: 2023-10-22 13:01:51.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2916
      +user: App\Entity\User {#2930
        +avatar: null
        +cover: null
        +email: "DontNoodles@discuss.tchncs.de"
        +username: "@DontNoodles@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729296058 {#2913
          date: 2024-10-19 02:00:58.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 {#2931 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +entries: Doctrine\ORM\PersistentCollection {#2937 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
        +posts: Doctrine\ORM\PersistentCollection {#2945 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
        +follows: Doctrine\ORM\PersistentCollection {#2957 …}
        +followers: Doctrine\ORM\PersistentCollection {#2959 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
        +reports: Doctrine\ORM\PersistentCollection {#2969 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
        +violations: Doctrine\ORM\PersistentCollection {#2973 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
        +awards: Doctrine\ORM\PersistentCollection {#2977 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
        +categories: Doctrine\ORM\PersistentCollection {#2981 …}
        -id: 9004
        -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
        +apId: "DontNoodles@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
        +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "DontNoodles"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728253053 {#2914
          date: 2024-10-07 00:17:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687519886 {#2915
          date: 2023-06-23 13:31:26.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
        \n
        I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727282318 {#2911
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2918 …}
      +nested: Doctrine\ORM\PersistentCollection {#2920 …}
      +votes: Doctrine\ORM\PersistentCollection {#2922 …}
      +reports: Doctrine\ORM\PersistentCollection {#2924 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
      -id: 327496
      -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6662044"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705816314 {#2912
        date: 2024-01-21 06:51:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: """
      Us novices?\n
      \n
      No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
      \n
      Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
      \n
      As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
      \n
      But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
      \n
      Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705817678 {#3145
      date: 2024-01-21 07:14:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3142 …}
    +nested: Doctrine\ORM\PersistentCollection {#3140 …}
    +votes: Doctrine\ORM\PersistentCollection {#3138 …}
    +reports: Doctrine\ORM\PersistentCollection {#3136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
    -id: 327519
    -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5015199"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705817678 {#3144
      date: 2024-01-21 07:14:38.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 16.0 MiB 13.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17345
  +comment: App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.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 16.0 MiB 0.41 ms
Input props
[
  "user" => App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#17390
  +user: App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.29 ms
Input props
[
  "date" => DateTimeImmutable @1705818013 {#3184
    date: 2024-01-21 07:20:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#17445
  +date: DateTimeImmutable @1705818013 {#3184
    date: 2024-01-21 07:20:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.23 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705818013 {#3184
    date: 2024-01-21 07:20:13.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#17499
  +createdAt: DateTimeImmutable @1705818013 {#3184
    date: 2024-01-21 07:20:13.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17553
  +width: 40
  +height: 40
  +user: App\Entity\User {#2930
    +avatar: null
    +cover: null
    +email: "DontNoodles@discuss.tchncs.de"
    +username: "@DontNoodles@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729296058 {#2913
      date: 2024-10-19 02:00:58.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 {#2931 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +entries: Doctrine\ORM\PersistentCollection {#2937 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
    +posts: Doctrine\ORM\PersistentCollection {#2945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
    +follows: Doctrine\ORM\PersistentCollection {#2957 …}
    +followers: Doctrine\ORM\PersistentCollection {#2959 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
    +reports: Doctrine\ORM\PersistentCollection {#2969 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
    +violations: Doctrine\ORM\PersistentCollection {#2973 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
    +awards: Doctrine\ORM\PersistentCollection {#2977 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
    +categories: Doctrine\ORM\PersistentCollection {#2981 …}
    -id: 9004
    -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
    +apId: "DontNoodles@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
    +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "DontNoodles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728253053 {#2914
      date: 2024-10-07 00:17:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687519886 {#2915
      date: 2023-06-23 13:31:26.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.89 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17622
  +subject: App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17679
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.64 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17919
  +comment: App\Entity\EntryComment {#3188
    +user: App\Entity\User {#2930
      +avatar: null
      +cover: null
      +email: "DontNoodles@discuss.tchncs.de"
      +username: "@DontNoodles@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729296058 {#2913
        date: 2024-10-19 02:00:58.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 {#2931 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2933 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +entries: Doctrine\ORM\PersistentCollection {#2937 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2939 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2943 …}
      +posts: Doctrine\ORM\PersistentCollection {#2945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2947 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2949 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2951 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2953 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2955 …}
      +follows: Doctrine\ORM\PersistentCollection {#2957 …}
      +followers: Doctrine\ORM\PersistentCollection {#2959 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2961 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2963 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2965 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2967 …}
      +reports: Doctrine\ORM\PersistentCollection {#2969 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2971 …}
      +violations: Doctrine\ORM\PersistentCollection {#2973 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2975 …}
      +awards: Doctrine\ORM\PersistentCollection {#2977 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2979 …}
      +categories: Doctrine\ORM\PersistentCollection {#2981 …}
      -id: 9004
      -password: "$2y$13$mSl9c1uk0dcwVUYNtMxH6uVDUYyB8ozfmvDCV5Oh.m/nTEpAKraGu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2983 …}
      +apId: "DontNoodles@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/DontNoodles"
      +apPublicUrl: "https://discuss.tchncs.de/u/DontNoodles"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "DontNoodles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728253053 {#2914
        date: 2024-10-07 00:17:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687519886 {#2915
        date: 2023-06-23 13:31:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2917
      +user: App\Entity\User {#2709
        +avatar: null
        +cover: null
        +email: "Shimitar@feddit.it"
        +username: "@Shimitar@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Me"
        +lastActive: DateTime @1727955235 {#2693
          date: 2024-10-03 13:33:55.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 {#2710 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2714 …}
        +entries: Doctrine\ORM\PersistentCollection {#2716 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2718 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2720 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2722 …}
        +posts: Doctrine\ORM\PersistentCollection {#2724 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2726 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2728 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2730 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2732 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2734 …}
        +follows: Doctrine\ORM\PersistentCollection {#2736 …}
        +followers: Doctrine\ORM\PersistentCollection {#2738 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2740 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2742 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2744 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2746 …}
        +reports: Doctrine\ORM\PersistentCollection {#2748 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2750 …}
        +violations: Doctrine\ORM\PersistentCollection {#2752 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2754 …}
        +awards: Doctrine\ORM\PersistentCollection {#2756 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2758 …}
        +categories: Doctrine\ORM\PersistentCollection {#2760 …}
        -id: 64517
        -password: "$2y$13$xlix04IPyCrAbzH9SvBKs.R0ts6iXWr12Vljxy8Fxlen/U6Fw3N/y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2762 …}
        +apId: "Shimitar@feddit.it"
        +apProfileId: "https://feddit.it/u/Shimitar"
        +apPublicUrl: "https://feddit.it/u/Shimitar"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "Shimitar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727070532 {#2694
          date: 2024-09-23 07:48:52.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697972511 {#2695
          date: 2023-10-22 13:01:51.0 +02:00
        }
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Fighting-with-immich"
      +title: "Fighting with immich"
      +url: null
      +body: """
        After all the amazing reviews and post i read immich I decided to give it a try.\n
        \n
        To be honest I am quite impressed, it’s fast and polished, it just works.\n
        \n
        But I found a few quirks, and hit a wall with the developer that doesn’t seems kind to listen to users that much (on these issues at least!)\n
        \n
        Maybe you guys have suggestions?\n
        \n
        Here I go:\n
        \n
        One: it does not support base URLs, witch means that I had to spin a dedicated sub domain to be able to access it over internet while all my other services are on a single sub domain. I can work with that, but why. Dev already shut this request down in the past as “insecure”. Which I find baffling. (I mean use mydomain/immich instead of immich.mydomain)\n
        \n
        Two: auth cannot be tied to reverse proxy. I get it, it provides OAuth. But it’s much more complex than proxy based auth… And overkill for many cases, mine for sure.\n
        \n
        Three: impossible to disable authentication at all, which would just work fine in my use case. There is a switch that seems for that, but no, it’s only for using OAuth.\n
        \n
        Four: I cannot find a way to browse by location, only by map. (Locations list seems to be half baked unless I am missing something).\n
        \n
        Five: no way to deploy on bare metal, and I tried! due to lack of documentation (only info I found where very very outdated), and no willingness to provide info about that either. Seems that docker is so much better that supporting bare metal is a waste of time.\n
        \n
        Six: basically impossible to manage easily public albums. like a public landing page. I get this might be outside immich scope.\n
        \n
        Seven: even if now you can import existing libraries, it still does not detect albums withinbthem (sub folders) which is very annoying.\n
        \n
        So, overall its a great project and very promising, faster and more reliable than Libre Photos in my use case, but still lacking some basic features that the Dev seems not interested in adding. He developed it to please his wife, I get it :) - no pun intended, doing all this take lots of time, I know.\n
        \n
        These are the alternatives I know of:\n
        \n
        Photo prism requires a subscription for reverse Geo coding.\n
        \n
        LibrePhotos feels sluggish and kind if abandoned.\n
        \n
        Are there any others? (Piwigo and Lytchee are great tools, but different kind of tools)\n
        \n
        Let’s hope for immich, Dev is working a lit, let’s hope for the best.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727282318 {#16023
        date: 2024-09-25 18:38:38.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#16028 …}
      +votes: Doctrine\ORM\PersistentCollection {#16031 …}
      +reports: Doctrine\ORM\PersistentCollection {#16033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16035 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16037 …}
      +badges: Doctrine\ORM\PersistentCollection {#16039 …}
      +children: []
      -id: 31895
      -titleTs: "'fight':1 'immich':3"
      -bodyTs: "'abandon':395 'abl':90 'access':92 'ad':350 'album':281,309 'alreadi':115 'altern':376 'amaz':4 'annoy':316 'auth':137,159 'authent':172 'baffl':128 'bake':219 'bare':231,267 'base':75,158 'basic':275,341 'best':426 'better':264 'brows':207 'cannot':138,202 'case':164,183,336 'code':388 'complex':155 'decid':12 'dedic':85 'deploy':229 'detect':308 'dev':114,345,416 'develop':45,352 'differ':407 'disabl':171 'docker':260 'document':240 'doesn':47 'domain':87,106 'due':236 'easili':279 'either':257 'even':296 'exist':302 'fast':27 'faster':326 'featur':342 'feel':390 'find':127,203 'fine':179 'five':225 'folder':312 'found':35,244 'four':200 'geo':387 'get':145,288,359 'give':14 'go':69 'great':321,404 'guy':64 'half':218 'hit':40 'honest':20 'hope':413,423 'immich':10,293,415 'immich.mydomain':135 'import':301 'imposs':169,276 'impress':24 'info':242,254 'insecur':124 'instead':133 'intend':363 'interest':348 'internet':95 'issu':59 'kind':50,393,408 'know':372,378 'lack':238,339 'land':285 'least':61 'let':411,421 'libr':331 'librari':303 'librephoto':389 'like':282 'list':214 'listen':52 'lit':420 'locat':209,213 'lot':368 'lytche':402 'manag':278 'mani':163 'map':212 'mayb':62 'mean':78,130 'metal':232,268 'might':290 'mine':165 'miss':223 'much':56,153,263 'mydomain/immich':132 'oauth':149,199 'one':70 'other':399 'outdat':248 'outsid':292 'overal':318 'overkil':161 'page':286 'past':122 'photo':332,380 'piwigo':400 'pleas':355 'polish':29 'post':7 'prism':381 'project':322 'promis':325 'provid':148,253 'proxi':143,157 'public':280,284 'pun':362 'quirk':38 'quit':23 'read':9 'reliabl':329 'request':118 'requir':382 'revers':142,386 'review':5 'scope':294 'seem':49,189,215,258,346 'servic':100 'seven':295 'shut':116 'singl':104 'six':274 'sluggish':391 'someth':224 'spin':83 'still':305,338 'sub':86,105,311 'subscript':384 'suggest':66 'support':74,266 'sure':167 'switch':187 'take':367 'three':168 'tie':140 'time':273,370 'tool':405,410 'tri':17,235 'two':136 'unless':220 'url':76 'use':131,182,198,335 'user':54 'wall':42 'wast':271 'way':205,227 'wife':357 'willing':251 'witch':77 'withinbthem':310 'work':32,109,178,418 'would':176"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705806438
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4975727"
      +editedAt: DateTimeImmutable @1727040153 {#16020
        date: 2024-09-22 23:22:33.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705739438 {#16022
        date: 2024-01-20 09:30:38.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3143
      +user: App\Entity\User {#2709}
      +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2916
        +user: App\Entity\User {#2930}
        +entry: Proxies\__CG__\App\Entity\Entry {#2917 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I stand with you for the subdomain and bare metal thing. There are many great applications that I’m facing trouble implementing since I don’t have control over A domain settings within my setup. Setting mysite.xyz/something is trivial that I have full control over. Docker thing I can understand to some extent but I wish it was as simple as python venv kind of thing.\n
          \n
          I’m sure people will come after me saying this or that is very easy but your post proves that I’m not alone. Maybe someone will come to the rescue of us novices too.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1727282318 {#2911
          date: 2024-09-25 18:38:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2918 …}
        +nested: Doctrine\ORM\PersistentCollection {#2920 …}
        +votes: Doctrine\ORM\PersistentCollection {#2922 …}
        +reports: Doctrine\ORM\PersistentCollection {#2924 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2926 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2928 …}
        -id: 327496
        -bodyTs: "'/something':39 'alon':92 'applic':16 'bare':9 'come':74,96 'control':28,46 'docker':48 'domain':31 'easi':83 'extent':55 'face':20 'full':45 'great':15 'implement':22 'kind':66 'm':19,70,90 'mani':14 'mayb':93 'metal':10 'mysite.xyz':38 'mysite.xyz/something':37 'novic':102 'peopl':72 'post':86 'prove':87 'python':64 'rescu':99 'say':77 'set':32,36 'setup':35 'simpl':62 'sinc':23 'someon':94 'stand':2 'subdomain':7 'sure':71 'thing':11,49,68 'trivial':41 'troubl':21 'understand':52 'us':101 'venv':65 'wish':58 'within':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6662044"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705816314 {#2912
          date: 2024-01-21 06:51:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2916}
      +body: """
        Us novices?\n
        \n
        No, it’s not that. The point is not that using a sub domain is easy or not, you might not have access to using one or maybe your setup is just “ugly” using one or you just don’t want to use one.\n
        \n
        Its standard practice in all web based software to allow base URLs. Maybe the choice of framework wasn’t the best one from this point of view.\n
        \n
        As for docker, deploying immich on bare metal should be fairly easy, if they provided binaries to download. The complex part is to build it not deploy.\n
        \n
        But you gave me an idea: get the binaries from the docker image… Maybe I will try.\n
        \n
        Once you have the bins, deploying will be simple. Updating instead will be more complex due to having to download a new docker image and extract again each time.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705817678 {#3145
        date: 2024-01-21 07:14:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DontNoodles@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3142 …}
      +nested: Doctrine\ORM\PersistentCollection {#3140 …}
      +votes: Doctrine\ORM\PersistentCollection {#3138 …}
      +reports: Doctrine\ORM\PersistentCollection {#3136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3134 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3132 …}
      -id: 327519
      -bodyTs: "'access':25 'allow':56 'bare':80 'base':53,57 'best':67 'bin':122 'binari':89,109 'build':97 'choic':61 'complex':93,132 'deploy':77,100,123 'docker':76,112,140 'domain':16 'download':91,137 'due':133 'easi':18,85 'extract':143 'fair':84 'framework':63 'gave':103 'get':107 'idea':106 'imag':113,141 'immich':78 'instead':128 'mayb':30,59,114 'metal':81 'might':22 'new':139 'novic':2 'one':28,37,46,68 'part':94 'point':9,71 'practic':49 'provid':88 'setup':32 'simpl':126 'softwar':54 'standard':48 'sub':15 'time':146 'tri':117 'ugli':35 'updat':127 'url':58 'us':1 'use':13,27,36,45 'view':73 'want':43 'wasn':64 'web':52"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5015199"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705817678 {#3144
        date: 2024-01-21 07:14:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2916}
    +body: "Another such application that I wish had easy implementation for what you call base URLs is Apache Superset. Such a great application that I’m unable to use in my setup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705818013 {#3187
      date: 2024-01-21 07:20:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@DontNoodles@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3192 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3194 …}
    +reports: Doctrine\ORM\PersistentCollection {#3199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3201 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3203 …}
    -id: 327529
    -bodyTs: "'anoth':1 'apach':17 'applic':3,22 'base':14 'call':13 'easi':8 'great':21 'implement':9 'm':25 'setup':31 'superset':18 'unabl':26 'url':15 'use':28 'wish':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6662929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705818013 {#3184
      date: 2024-01-21 07:20:13.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 16.0 MiB 37.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18006
  +comment: App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#3004
    +avatar: null
    +cover: null
    +email: "cybersandwich@lemmy.world"
    +username: "@cybersandwich@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729378151 {#2987
      date: 2024-10-20 00:49:11.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 {#3005 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
    +entries: Doctrine\ORM\PersistentCollection {#3011 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +posts: Doctrine\ORM\PersistentCollection {#3019 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
    +follows: Doctrine\ORM\PersistentCollection {#3031 …}
    +followers: Doctrine\ORM\PersistentCollection {#3033 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
    +reports: Doctrine\ORM\PersistentCollection {#3043 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
    +violations: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +awards: Doctrine\ORM\PersistentCollection {#3051 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
    +categories: Doctrine\ORM\PersistentCollection {#3055 …}
    -id: 711
    -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
    +apId: "cybersandwich@lemmy.world"
    +apProfileId: "https://lemmy.world/u/cybersandwich"
    +apPublicUrl: "https://lemmy.world/u/cybersandwich"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "cybersandwich"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726259730 {#2988
      date: 2024-09-13 22:35:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686962577 {#2989
      date: 2023-06-17 02:42:57.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18068
  +user: App\Entity\User {#3004
    +avatar: null
    +cover: null
    +email: "cybersandwich@lemmy.world"
    +username: "@cybersandwich@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729378151 {#2987
      date: 2024-10-20 00:49:11.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 {#3005 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
    +entries: Doctrine\ORM\PersistentCollection {#3011 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +posts: Doctrine\ORM\PersistentCollection {#3019 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
    +follows: Doctrine\ORM\PersistentCollection {#3031 …}
    +followers: Doctrine\ORM\PersistentCollection {#3033 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
    +reports: Doctrine\ORM\PersistentCollection {#3043 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
    +violations: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +awards: Doctrine\ORM\PersistentCollection {#3051 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
    +categories: Doctrine\ORM\PersistentCollection {#3055 …}
    -id: 711
    -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
    +apId: "cybersandwich@lemmy.world"
    +apProfileId: "https://lemmy.world/u/cybersandwich"
    +apPublicUrl: "https://lemmy.world/u/cybersandwich"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "cybersandwich"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726259730 {#2988
      date: 2024-09-13 22:35:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686962577 {#2989
      date: 2023-06-17 02:42:57.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.31 ms
Input props
[
  "date" => DateTimeImmutable @1705806713 {#2986
    date: 2024-01-21 04:11:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18123
  +date: DateTimeImmutable @1705806713 {#2986
    date: 2024-01-21 04:11:53.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.26 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705806713 {#2986
    date: 2024-01-21 04:11:53.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18177
  +createdAt: DateTimeImmutable @1705806713 {#2986
    date: 2024-01-21 04:11:53.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.26 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2991
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Weird-issue-with-lemmy-ansible"
    +title: "Weird issue with lemmy ansible"
    +url: null
    +body: """
      I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
      \n
      ```\n
      \n
      <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
      </span>\n
      ```\n
      \n
      it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727328222 {#18044
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#18043 …}
    +votes: Doctrine\ORM\PersistentCollection {#18051 …}
    +reports: Doctrine\ORM\PersistentCollection {#18053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
    +badges: Doctrine\ORM\PersistentCollection {#18059 …}
    +children: []
    -id: 32035
    -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
    -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705827926
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13164619"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705792426 {#18041
      date: 2024-01-21 00:13:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#18231
  +entry: Proxies\__CG__\App\Entity\Entry {#2991
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +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 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -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 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
    +slug: "Weird-issue-with-lemmy-ansible"
    +title: "Weird issue with lemmy ansible"
    +url: null
    +body: """
      I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
      \n
      ```\n
      \n
      <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
      </span>\n
      ```\n
      \n
      it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727328222 {#18044
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#18043 …}
    +votes: Doctrine\ORM\PersistentCollection {#18051 …}
    +reports: Doctrine\ORM\PersistentCollection {#18053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
    +badges: Doctrine\ORM\PersistentCollection {#18059 …}
    +children: []
    -id: 32035
    -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
    -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705827926
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13164619"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705792426 {#18041
      date: 2024-01-21 00:13:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#3004
    +avatar: null
    +cover: null
    +email: "cybersandwich@lemmy.world"
    +username: "@cybersandwich@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729378151 {#2987
      date: 2024-10-20 00:49:11.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 {#3005 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
    +entries: Doctrine\ORM\PersistentCollection {#3011 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +posts: Doctrine\ORM\PersistentCollection {#3019 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
    +follows: Doctrine\ORM\PersistentCollection {#3031 …}
    +followers: Doctrine\ORM\PersistentCollection {#3033 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
    +reports: Doctrine\ORM\PersistentCollection {#3043 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
    +violations: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +awards: Doctrine\ORM\PersistentCollection {#3051 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
    +categories: Doctrine\ORM\PersistentCollection {#3055 …}
    -id: 711
    -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
    +apId: "cybersandwich@lemmy.world"
    +apProfileId: "https://lemmy.world/u/cybersandwich"
    +apPublicUrl: "https://lemmy.world/u/cybersandwich"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "cybersandwich"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726259730 {#2988
      date: 2024-09-13 22:35:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686962577 {#2989
      date: 2023-06-17 02:42:57.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18286
  +width: 40
  +height: 40
  +user: App\Entity\User {#3004
    +avatar: null
    +cover: null
    +email: "cybersandwich@lemmy.world"
    +username: "@cybersandwich@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729378151 {#2987
      date: 2024-10-20 00:49:11.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 {#3005 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
    +entries: Doctrine\ORM\PersistentCollection {#3011 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +posts: Doctrine\ORM\PersistentCollection {#3019 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
    +follows: Doctrine\ORM\PersistentCollection {#3031 …}
    +followers: Doctrine\ORM\PersistentCollection {#3033 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
    +reports: Doctrine\ORM\PersistentCollection {#3043 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
    +violations: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +awards: Doctrine\ORM\PersistentCollection {#3051 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
    +categories: Doctrine\ORM\PersistentCollection {#3055 …}
    -id: 711
    -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
    +apId: "cybersandwich@lemmy.world"
    +apProfileId: "https://lemmy.world/u/cybersandwich"
    +apPublicUrl: "https://lemmy.world/u/cybersandwich"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "cybersandwich"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726259730 {#2988
      date: 2024-09-13 22:35:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686962577 {#2989
      date: 2023-06-17 02:42:57.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18363
  +subject: App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#18420
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 15.28 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18660
  +comment: App\Entity\EntryComment {#2990
    +user: App\Entity\User {#3004
      +avatar: null
      +cover: null
      +email: "cybersandwich@lemmy.world"
      +username: "@cybersandwich@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729378151 {#2987
        date: 2024-10-20 00:49:11.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 {#3005 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
      +entries: Doctrine\ORM\PersistentCollection {#3011 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +posts: Doctrine\ORM\PersistentCollection {#3019 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
      +follows: Doctrine\ORM\PersistentCollection {#3031 …}
      +followers: Doctrine\ORM\PersistentCollection {#3033 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
      +reports: Doctrine\ORM\PersistentCollection {#3043 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
      +violations: Doctrine\ORM\PersistentCollection {#3047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
      +awards: Doctrine\ORM\PersistentCollection {#3051 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
      +categories: Doctrine\ORM\PersistentCollection {#3055 …}
      -id: 711
      -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
      +apId: "cybersandwich@lemmy.world"
      +apProfileId: "https://lemmy.world/u/cybersandwich"
      +apPublicUrl: "https://lemmy.world/u/cybersandwich"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "cybersandwich"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726259730 {#2988
        date: 2024-09-13 22:35:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686962577 {#2989
        date: 2023-06-17 02:42:57.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158
        +avatar: null
        +cover: null
        +email: "arudesalad@sh.itjust.works"
        +username: "@arudesalad@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
        +lastActive: DateTime @1727988121 {#18802
          date: 2024-10-03 22:42:01.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 {#18805 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
        +entries: Doctrine\ORM\PersistentCollection {#18811 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
        +posts: Doctrine\ORM\PersistentCollection {#18819 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
        +follows: Doctrine\ORM\PersistentCollection {#18831 …}
        +followers: Doctrine\ORM\PersistentCollection {#18833 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
        +reports: Doctrine\ORM\PersistentCollection {#18843 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
        +violations: Doctrine\ORM\PersistentCollection {#18847 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
        +awards: Doctrine\ORM\PersistentCollection {#18851 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
        +categories: Doctrine\ORM\PersistentCollection {#18855 …}
        -id: 42519
        -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
        +apId: "arudesalad@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/arudesalad"
        +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "arudesalad"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729141992 {#18803
          date: 2024-10-17 07:13:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692977113 {#18804
          date: 2023-08-25 17:25:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
      \n
      It just looks like it can’t find that host.\n
      \n
      Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727328222 {#2985
      date: 2024-09-26 07:23:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2992 …}
    +nested: Doctrine\ORM\PersistentCollection {#2994 …}
    +votes: Doctrine\ORM\PersistentCollection {#2996 …}
    +reports: Doctrine\ORM\PersistentCollection {#2998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
    -id: 327263
    -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6868525"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705806713 {#2986
      date: 2024-01-21 04:11:53.0 +01:00
    }
  }
  +nestedComments: [
    327998 => App\Entity\EntryComment {#3075
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2990}
      +root: App\Entity\EntryComment {#2990}
      +body: "It’s on the .57 machine and in the same docker environment as the proxy"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705838211 {#3076
        date: 2024-01-21 12:56:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
        "@cybersandwich@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3157 …}
      +nested: Doctrine\ORM\PersistentCollection {#3155 …}
      +votes: Doctrine\ORM\PersistentCollection {#3153 …}
      +reports: Doctrine\ORM\PersistentCollection {#3151 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
      -id: 327998
      -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7849588"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705838211 {#3079
        date: 2024-01-21 12:56:51.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 16.0 MiB 13.46 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18720
  +comment: App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.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 16.0 MiB 0.96 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3158
    +avatar: null
    +cover: null
    +email: "arudesalad@sh.itjust.works"
    +username: "@arudesalad@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
    +lastActive: DateTime @1727988121 {#18802
      date: 2024-10-03 22:42:01.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 {#18805 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
    +entries: Doctrine\ORM\PersistentCollection {#18811 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
    +posts: Doctrine\ORM\PersistentCollection {#18819 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
    +follows: Doctrine\ORM\PersistentCollection {#18831 …}
    +followers: Doctrine\ORM\PersistentCollection {#18833 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
    +reports: Doctrine\ORM\PersistentCollection {#18843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
    +violations: Doctrine\ORM\PersistentCollection {#18847 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
    +awards: Doctrine\ORM\PersistentCollection {#18851 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
    +categories: Doctrine\ORM\PersistentCollection {#18855 …}
    -id: 42519
    -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
    +apId: "arudesalad@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/arudesalad"
    +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "arudesalad"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729141992 {#18803
      date: 2024-10-17 07:13:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692977113 {#18804
      date: 2023-08-25 17:25:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18765
  +user: Proxies\__CG__\App\Entity\User {#3158
    +avatar: null
    +cover: null
    +email: "arudesalad@sh.itjust.works"
    +username: "@arudesalad@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
    +lastActive: DateTime @1727988121 {#18802
      date: 2024-10-03 22:42:01.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 {#18805 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
    +entries: Doctrine\ORM\PersistentCollection {#18811 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
    +posts: Doctrine\ORM\PersistentCollection {#18819 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
    +follows: Doctrine\ORM\PersistentCollection {#18831 …}
    +followers: Doctrine\ORM\PersistentCollection {#18833 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
    +reports: Doctrine\ORM\PersistentCollection {#18843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
    +violations: Doctrine\ORM\PersistentCollection {#18847 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
    +awards: Doctrine\ORM\PersistentCollection {#18851 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
    +categories: Doctrine\ORM\PersistentCollection {#18855 …}
    -id: 42519
    -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
    +apId: "arudesalad@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/arudesalad"
    +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "arudesalad"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729141992 {#18803
      date: 2024-10-17 07:13:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692977113 {#18804
      date: 2023-08-25 17:25:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.31 ms
Input props
[
  "date" => DateTimeImmutable @1705838211 {#3079
    date: 2024-01-21 12:56:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18878
  +date: DateTimeImmutable @1705838211 {#3079
    date: 2024-01-21 12:56:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.25 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705838211 {#3079
    date: 2024-01-21 12:56:51.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18932
  +createdAt: DateTimeImmutable @1705838211 {#3079
    date: 2024-01-21 12:56:51.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.32 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3158
    +avatar: null
    +cover: null
    +email: "arudesalad@sh.itjust.works"
    +username: "@arudesalad@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
    +lastActive: DateTime @1727988121 {#18802
      date: 2024-10-03 22:42:01.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 {#18805 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
    +entries: Doctrine\ORM\PersistentCollection {#18811 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
    +posts: Doctrine\ORM\PersistentCollection {#18819 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
    +follows: Doctrine\ORM\PersistentCollection {#18831 …}
    +followers: Doctrine\ORM\PersistentCollection {#18833 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
    +reports: Doctrine\ORM\PersistentCollection {#18843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
    +violations: Doctrine\ORM\PersistentCollection {#18847 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
    +awards: Doctrine\ORM\PersistentCollection {#18851 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
    +categories: Doctrine\ORM\PersistentCollection {#18855 …}
    -id: 42519
    -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
    +apId: "arudesalad@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/arudesalad"
    +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "arudesalad"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729141992 {#18803
      date: 2024-10-17 07:13:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692977113 {#18804
      date: 2023-08-25 17:25:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18986
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3158
    +avatar: null
    +cover: null
    +email: "arudesalad@sh.itjust.works"
    +username: "@arudesalad@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
    +lastActive: DateTime @1727988121 {#18802
      date: 2024-10-03 22:42:01.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 {#18805 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
    +entries: Doctrine\ORM\PersistentCollection {#18811 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
    +posts: Doctrine\ORM\PersistentCollection {#18819 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
    +follows: Doctrine\ORM\PersistentCollection {#18831 …}
    +followers: Doctrine\ORM\PersistentCollection {#18833 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
    +reports: Doctrine\ORM\PersistentCollection {#18843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
    +violations: Doctrine\ORM\PersistentCollection {#18847 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
    +awards: Doctrine\ORM\PersistentCollection {#18851 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
    +categories: Doctrine\ORM\PersistentCollection {#18855 …}
    -id: 42519
    -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
    +apId: "arudesalad@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/arudesalad"
    +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "arudesalad"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729141992 {#18803
      date: 2024-10-17 07:13:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692977113 {#18804
      date: 2023-08-25 17:25:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.90 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#19055
  +subject: App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19112
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19352
  +comment: App\Entity\EntryComment {#3075
    +user: Proxies\__CG__\App\Entity\User {#3158
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#18802
        date: 2024-10-03 22:42:01.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 {#18805 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18807 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18809 …}
      +entries: Doctrine\ORM\PersistentCollection {#18811 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18813 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18815 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18817 …}
      +posts: Doctrine\ORM\PersistentCollection {#18819 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18821 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18823 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18825 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18827 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18829 …}
      +follows: Doctrine\ORM\PersistentCollection {#18831 …}
      +followers: Doctrine\ORM\PersistentCollection {#18833 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18835 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18837 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18839 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18841 …}
      +reports: Doctrine\ORM\PersistentCollection {#18843 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18845 …}
      +violations: Doctrine\ORM\PersistentCollection {#18847 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18849 …}
      +awards: Doctrine\ORM\PersistentCollection {#18851 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18853 …}
      +categories: Doctrine\ORM\PersistentCollection {#18855 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18857 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#18803
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#18804
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2991
      +user: Proxies\__CG__\App\Entity\User {#3158 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +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 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -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 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3390 …}
      +slug: "Weird-issue-with-lemmy-ansible"
      +title: "Weird issue with lemmy ansible"
      +url: null
      +body: """
        I have been trying to get an instance set up with lemmy ansible for a while and I got to the last step but if I try to access the instance via the proxy container -which I think is the right one- I get a 502 error. I was looking in the logs and I got this error message\n
        \n
        ```\n
        \n
        <span style="color:#323232;">2024/01/20 23:02:15 [error] 29#29: *1 lemmy-ui could not be resolved (3: Host not found), client: 192.168.178.62, server: localhost, request: "GET / HTTP/1.1", host: "192.168.178.57:13330"\n
        </span>\n
        ```\n
        \n
        it has 2 IPs, one isn’t the machine’s local ip (192.168.178.62) and I know it isn’t my public ip. Is this actually the problem and if it is how do I fix this? I’ve been looking at old github issues about the same error but none of them are the same problem as mine.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 10
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727328222 {#18044
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#18043 …}
      +votes: Doctrine\ORM\PersistentCollection {#18051 …}
      +reports: Doctrine\ORM\PersistentCollection {#18053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18057 …}
      +badges: Doctrine\ORM\PersistentCollection {#18059 …}
      +children: []
      -id: 32035
      -titleTs: "'ansibl':5 'issu':2 'lemmi':4 'weird':1"
      -bodyTs: "'02':62 '1':67 '13330':88 '15':63 '192.168.178.57':87 '192.168.178.62':80,101 '2':91 '2024/01/20':60 '23':61 '29':65,66 '3':75 '502':46 'access':29 'actual':113 'ansibl':13 'client':79 'contain':35 'could':71 'error':47,58,64,136 'fix':123 'found':78 'get':6,44,84 'github':131 'got':19,56 'host':76,86 'http/1.1':85 'instanc':8,31 'ip':92,100,110 'isn':94,106 'issu':132 'know':104 'last':22 'lemmi':12,69 'lemmy-ui':68 'local':99 'localhost':82 'log':53 'look':50,128 'machin':97 'messag':59 'mine':146 'none':138 'old':130 'one':42,93 'problem':115,144 'proxi':34 'public':109 'request':83 'resolv':74 'right':41 'server':81 'set':9 'step':23 'think':38 'tri':4,27 'ui':70 've':126 'via':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705827926
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13164619"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705792426 {#18041
        date: 2024-01-21 00:13:46.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2990
      +user: App\Entity\User {#3004
        +avatar: null
        +cover: null
        +email: "cybersandwich@lemmy.world"
        +username: "@cybersandwich@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729378151 {#2987
          date: 2024-10-20 00:49:11.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 {#3005 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3007 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3009 …}
        +entries: Doctrine\ORM\PersistentCollection {#3011 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3013 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3015 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
        +posts: Doctrine\ORM\PersistentCollection {#3019 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3021 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3023 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3025 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3027 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3029 …}
        +follows: Doctrine\ORM\PersistentCollection {#3031 …}
        +followers: Doctrine\ORM\PersistentCollection {#3033 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3035 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3037 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3039 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3041 …}
        +reports: Doctrine\ORM\PersistentCollection {#3043 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3045 …}
        +violations: Doctrine\ORM\PersistentCollection {#3047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
        +awards: Doctrine\ORM\PersistentCollection {#3051 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3053 …}
        +categories: Doctrine\ORM\PersistentCollection {#3055 …}
        -id: 711
        -password: "$2y$13$IfYPEKsWlIxGZqfuH66an.RFdvP3leNQwn6Rsf7et64VE8qqqqvO6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3057 …}
        +apId: "cybersandwich@lemmy.world"
        +apProfileId: "https://lemmy.world/u/cybersandwich"
        +apPublicUrl: "https://lemmy.world/u/cybersandwich"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "cybersandwich"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1726259730 {#2988
          date: 2024-09-13 22:35:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686962577 {#2989
          date: 2023-06-17 02:42:57.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2991 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        you may need to check your server’s DNS configuration or make sure that the hostname “lemmy-ui” is correctly defined and reachable in your network. It looks like it’s expecting the lemmy-ui to be on the .57 machine. If you are expecting it on the .62 then something is misconfigured in the script.\n
        \n
        It just looks like it can’t find that host.\n
        \n
        Sorry I can’t be more help. I don’t run a Lemmy instance and I’m not familiar with the ansible config you are using.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727328222 {#2985
        date: 2024-09-26 07:23:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2992 …}
      +nested: Doctrine\ORM\PersistentCollection {#2994 …}
      +votes: Doctrine\ORM\PersistentCollection {#2996 …}
      +reports: Doctrine\ORM\PersistentCollection {#2998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3002 …}
      -id: 327263
      -bodyTs: "'57':42 '62':51 'ansibl':90 'check':5 'config':91 'configur':10 'correct':21 'defin':22 'dns':9 'expect':33,47 'familiar':87 'find':66 'help':75 'host':68 'hostnam':16 'instanc':82 'lemmi':18,36,81 'lemmy-ui':17,35 'like':30,62 'look':29,61 'm':85 'machin':43 'make':12 'may':2 'misconfigur':55 'need':3 'network':27 'reachabl':24 'run':79 'script':58 'server':7 'someth':53 'sorri':69 'sure':13 'ui':19,37 'use':94"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6868525"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705806713 {#2986
        date: 2024-01-21 04:11:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2990}
    +body: "It’s on the .57 machine and in the same docker environment as the proxy"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705838211 {#3076
      date: 2024-01-21 12:56:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@cybersandwich@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3157 …}
    +nested: Doctrine\ORM\PersistentCollection {#3155 …}
    +votes: Doctrine\ORM\PersistentCollection {#3153 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3147 …}
    -id: 327998
    -bodyTs: "'57':5 'docker':11 'environ':12 'machin':6 'proxi':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7849588"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705838211 {#3079
      date: 2024-01-21 12:56:51.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 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 18.0 MiB 0.41 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 {#19493
  +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 18.0 MiB 0.37 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#19565
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.25 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#19628
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.35 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 {#19684
  +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 18.0 MiB 0.25 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 {#19743
  +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 18.0 MiB 0.25 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#19799
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.24 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#19855
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.44 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#19913
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.27 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#19976
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.29 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20034
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.31 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20090
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.39 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20146
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.28 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20202
  +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 18.0 MiB 0.29 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20258
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.23 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20314
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.28 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20370
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.27 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20426
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.33 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20482
  +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 18.0 MiB 0.28 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20538
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 18.0 MiB 0.25 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 {#20594
  +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 18.0 MiB 0.23 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 {#20652
  +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
}
magazine_box App\Twig\Components\MagazineBoxComponent 18.0 MiB 26.19 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#20723
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      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 18.0 MiB 0.54 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#20782
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 18.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#309
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#20942
  +date: DateTimeImmutable @1703473826 {#309
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.67 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#21001
    +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 {#21048
      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 {#21050 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21052 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21054 …}
    +entries: Doctrine\ORM\PersistentCollection {#21056 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21058 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21060 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21062 …}
    +posts: Doctrine\ORM\PersistentCollection {#21064 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21066 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21068 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21070 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21072 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21074 …}
    +follows: Doctrine\ORM\PersistentCollection {#21076 …}
    +followers: Doctrine\ORM\PersistentCollection {#21078 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21080 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21082 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21084 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21086 …}
    +reports: Doctrine\ORM\PersistentCollection {#21088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21090 …}
    +violations: Doctrine\ORM\PersistentCollection {#21092 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21094 …}
    +awards: Doctrine\ORM\PersistentCollection {#21096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21098 …}
    +categories: Doctrine\ORM\PersistentCollection {#21100 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21102 …}
    +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 {#21049
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#21019
  +user: Proxies\__CG__\App\Entity\User {#21001
    +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 {#21048
      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 {#21050 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21052 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21054 …}
    +entries: Doctrine\ORM\PersistentCollection {#21056 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21058 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21060 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21062 …}
    +posts: Doctrine\ORM\PersistentCollection {#21064 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21066 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21068 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21070 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21072 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21074 …}
    +follows: Doctrine\ORM\PersistentCollection {#21076 …}
    +followers: Doctrine\ORM\PersistentCollection {#21078 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21080 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21082 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21084 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21086 …}
    +reports: Doctrine\ORM\PersistentCollection {#21088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21090 …}
    +violations: Doctrine\ORM\PersistentCollection {#21092 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21094 …}
    +awards: Doctrine\ORM\PersistentCollection {#21096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21098 …}
    +categories: Doctrine\ORM\PersistentCollection {#21100 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21102 …}
    +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 {#21049
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 18.0 MiB 25.06 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#21210
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#389 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 18.0 MiB 35.06 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#19046
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      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 18.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#21285
    +avatar: Proxies\__CG__\App\Entity\Image {#21282 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21283 …}
    +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 {#21286
      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 {#21280 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21278 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21276 …}
    +entries: Doctrine\ORM\PersistentCollection {#21274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21272 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21270 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21268 …}
    +posts: Doctrine\ORM\PersistentCollection {#21266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21264 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21262 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21260 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21258 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21256 …}
    +follows: Doctrine\ORM\PersistentCollection {#21254 …}
    +followers: Doctrine\ORM\PersistentCollection {#21249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21141 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21113 …}
    +reports: Doctrine\ORM\PersistentCollection {#21120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21112 …}
    +violations: Doctrine\ORM\PersistentCollection {#21047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#20935 …}
    +awards: Doctrine\ORM\PersistentCollection {#20844 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#20822 …}
    +categories: Doctrine\ORM\PersistentCollection {#20766 …}
    -id: 23124
    -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20707 …}
    +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 {#21287
      date: 2024-09-24 04:44:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689090339 {#21284
      date: 2023-07-11 17:45:39.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#20887
  +width: 65
  +height: 65
  +user: App\Entity\User {#21285
    +avatar: Proxies\__CG__\App\Entity\Image {#21282 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21283 …}
    +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 {#21286
      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 {#21280 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21278 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21276 …}
    +entries: Doctrine\ORM\PersistentCollection {#21274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21272 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21270 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21268 …}
    +posts: Doctrine\ORM\PersistentCollection {#21266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21264 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21262 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21260 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21258 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21256 …}
    +follows: Doctrine\ORM\PersistentCollection {#21254 …}
    +followers: Doctrine\ORM\PersistentCollection {#21249 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21251 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21253 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21141 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21113 …}
    +reports: Doctrine\ORM\PersistentCollection {#21120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21112 …}
    +violations: Doctrine\ORM\PersistentCollection {#21047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#20935 …}
    +awards: Doctrine\ORM\PersistentCollection {#20844 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#20822 …}
    +categories: Doctrine\ORM\PersistentCollection {#20766 …}
    -id: 23124
    -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20707 …}
    +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 {#21287
      date: 2024-09-24 04:44:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689090339 {#21284
      date: 2023-07-11 17:45:39.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.34 ms
Input props
[
  "user" => App\Entity\User {#20872
    +avatar: Proxies\__CG__\App\Entity\Image {#20867 …}
    +cover: null
    +email: "scrubbles@poptalk.scrubbles.tech"
    +username: "@scrubbles@poptalk.scrubbles.tech"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Little bit of everything!\n
      \n
      Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
      \n
      Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
      \n
      Sci-fi\n
      \n
      I live for 90s TV sitcoms
      """
    +lastActive: DateTime @1729501239 {#20873
      date: 2024-10-21 11:00:39.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 {#20885 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20923 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#20897 …}
    +entries: Doctrine\ORM\PersistentCollection {#20899 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#20919 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#20910 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20913 …}
    +posts: Doctrine\ORM\PersistentCollection {#20900 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#20898 …}
    +postComments: Doctrine\ORM\PersistentCollection {#20906 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#20905 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#20850 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#20909 …}
    +follows: Doctrine\ORM\PersistentCollection {#20853 …}
    +followers: Doctrine\ORM\PersistentCollection {#20890 …}
    +blocks: Doctrine\ORM\PersistentCollection {#20889 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21414 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#20709 …}
    +reports: Doctrine\ORM\PersistentCollection {#20631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21422 …}
    +violations: Doctrine\ORM\PersistentCollection {#21421 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21418 …}
    +awards: Doctrine\ORM\PersistentCollection {#21415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21412 …}
    +categories: Doctrine\ORM\PersistentCollection {#21411 …}
    -id: 9624
    -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20706 …}
    +apId: "scrubbles@poptalk.scrubbles.tech"
    +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apFollowersUrl: null
    +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
    +apDomain: "poptalk.scrubbles.tech"
    +apPreferredUsername: "scrubbles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729412241 {#20875
      date: 2024-10-20 10:17:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687552207 {#20874
      date: 2023-06-23 22:30:07.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22248
  +width: 65
  +height: 65
  +user: App\Entity\User {#20872
    +avatar: Proxies\__CG__\App\Entity\Image {#20867 …}
    +cover: null
    +email: "scrubbles@poptalk.scrubbles.tech"
    +username: "@scrubbles@poptalk.scrubbles.tech"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Little bit of everything!\n
      \n
      Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
      \n
      Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
      \n
      Sci-fi\n
      \n
      I live for 90s TV sitcoms
      """
    +lastActive: DateTime @1729501239 {#20873
      date: 2024-10-21 11:00:39.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 {#20885 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20923 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#20897 …}
    +entries: Doctrine\ORM\PersistentCollection {#20899 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#20919 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#20910 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20913 …}
    +posts: Doctrine\ORM\PersistentCollection {#20900 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#20898 …}
    +postComments: Doctrine\ORM\PersistentCollection {#20906 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#20905 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#20850 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#20909 …}
    +follows: Doctrine\ORM\PersistentCollection {#20853 …}
    +followers: Doctrine\ORM\PersistentCollection {#20890 …}
    +blocks: Doctrine\ORM\PersistentCollection {#20889 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21414 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#20709 …}
    +reports: Doctrine\ORM\PersistentCollection {#20631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21422 …}
    +violations: Doctrine\ORM\PersistentCollection {#21421 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21418 …}
    +awards: Doctrine\ORM\PersistentCollection {#21415 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21412 …}
    +categories: Doctrine\ORM\PersistentCollection {#21411 …}
    -id: 9624
    -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20706 …}
    +apId: "scrubbles@poptalk.scrubbles.tech"
    +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apFollowersUrl: null
    +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
    +apDomain: "poptalk.scrubbles.tech"
    +apPreferredUsername: "scrubbles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729412241 {#20875
      date: 2024-10-20 10:17:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687552207 {#20874
      date: 2023-06-23 22:30:07.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#21782
    +avatar: Proxies\__CG__\App\Entity\Image {#21783 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21784 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#21779
      date: 2024-10-21 15:53:23.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 {#21785 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21787 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21789 …}
    +entries: Doctrine\ORM\PersistentCollection {#21791 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21793 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21795 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21797 …}
    +posts: Doctrine\ORM\PersistentCollection {#21799 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21801 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21803 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21805 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21807 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21809 …}
    +follows: Doctrine\ORM\PersistentCollection {#21811 …}
    +followers: Doctrine\ORM\PersistentCollection {#21813 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21815 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21817 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21819 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21821 …}
    +reports: Doctrine\ORM\PersistentCollection {#21823 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21825 …}
    +violations: Doctrine\ORM\PersistentCollection {#21827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21829 …}
    +awards: Doctrine\ORM\PersistentCollection {#21831 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21833 …}
    +categories: Doctrine\ORM\PersistentCollection {#21835 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21837 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#21780
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#21781
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22305
  +width: 65
  +height: 65
  +user: App\Entity\User {#21782
    +avatar: Proxies\__CG__\App\Entity\Image {#21783 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21784 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#21779
      date: 2024-10-21 15:53:23.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 {#21785 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21787 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21789 …}
    +entries: Doctrine\ORM\PersistentCollection {#21791 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21793 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21795 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21797 …}
    +posts: Doctrine\ORM\PersistentCollection {#21799 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21801 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21803 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21805 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21807 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21809 …}
    +follows: Doctrine\ORM\PersistentCollection {#21811 …}
    +followers: Doctrine\ORM\PersistentCollection {#21813 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21815 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21817 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21819 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21821 …}
    +reports: Doctrine\ORM\PersistentCollection {#21823 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21825 …}
    +violations: Doctrine\ORM\PersistentCollection {#21827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21829 …}
    +awards: Doctrine\ORM\PersistentCollection {#21831 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21833 …}
    +categories: Doctrine\ORM\PersistentCollection {#21835 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21837 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#21780
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#21781
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2012
    +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#1361
      date: 2024-10-20 12:44:58.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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#1362
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#1403
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22362
  +width: 65
  +height: 65
  +user: App\Entity\User {#2012
    +avatar: Proxies\__CG__\App\Entity\Image {#2020 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#1361
      date: 2024-10-20 12:44:58.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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#1362
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#1403
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2855
    +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2839
      date: 2024-10-17 11:33:57.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 {#2857 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
    +entries: Doctrine\ORM\PersistentCollection {#2863 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
    +posts: Doctrine\ORM\PersistentCollection {#2871 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
    +follows: Doctrine\ORM\PersistentCollection {#2883 …}
    +followers: Doctrine\ORM\PersistentCollection {#2885 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +violations: Doctrine\ORM\PersistentCollection {#2899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
    +awards: Doctrine\ORM\PersistentCollection {#2903 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
    +categories: Doctrine\ORM\PersistentCollection {#2907 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2840
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2841
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22418
  +width: 65
  +height: 65
  +user: App\Entity\User {#2855
    +avatar: Proxies\__CG__\App\Entity\Image {#2856 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2839
      date: 2024-10-17 11:33:57.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 {#2857 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2859 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2861 …}
    +entries: Doctrine\ORM\PersistentCollection {#2863 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2865 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2867 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2869 …}
    +posts: Doctrine\ORM\PersistentCollection {#2871 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2873 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2875 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2877 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2879 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2881 …}
    +follows: Doctrine\ORM\PersistentCollection {#2883 …}
    +followers: Doctrine\ORM\PersistentCollection {#2885 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2887 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2889 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2891 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +violations: Doctrine\ORM\PersistentCollection {#2899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2901 …}
    +awards: Doctrine\ORM\PersistentCollection {#2903 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2905 …}
    +categories: Doctrine\ORM\PersistentCollection {#2907 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2909 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2840
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2841
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3110
    +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
    +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 {#12074
      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 {#12078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
    +entries: Doctrine\ORM\PersistentCollection {#12084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
    +posts: Doctrine\ORM\PersistentCollection {#12092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
    +follows: Doctrine\ORM\PersistentCollection {#12104 …}
    +followers: Doctrine\ORM\PersistentCollection {#12106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
    +reports: Doctrine\ORM\PersistentCollection {#12116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
    +violations: Doctrine\ORM\PersistentCollection {#12120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
    +awards: Doctrine\ORM\PersistentCollection {#12124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
    +categories: Doctrine\ORM\PersistentCollection {#12128 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
    +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 {#12075
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#12076
      date: 2023-10-05 16:23:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22474
  +width: 65
  +height: 65
  +user: Proxies\__CG__\App\Entity\User {#3110
    +avatar: Proxies\__CG__\App\Entity\Image {#12077 …}
    +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 {#12074
      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 {#12078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12082 …}
    +entries: Doctrine\ORM\PersistentCollection {#12084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12090 …}
    +posts: Doctrine\ORM\PersistentCollection {#12092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12102 …}
    +follows: Doctrine\ORM\PersistentCollection {#12104 …}
    +followers: Doctrine\ORM\PersistentCollection {#12106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12114 …}
    +reports: Doctrine\ORM\PersistentCollection {#12116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12118 …}
    +violations: Doctrine\ORM\PersistentCollection {#12120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12122 …}
    +awards: Doctrine\ORM\PersistentCollection {#12124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12126 …}
    +categories: Doctrine\ORM\PersistentCollection {#12128 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12130 …}
    +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 {#12075
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#12076
      date: 2023-10-05 16:23:36.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#21662
    +avatar: Proxies\__CG__\App\Entity\Image {#21663 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21664 …}
    +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 {#21661
      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 {#21665 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21667 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21669 …}
    +entries: Doctrine\ORM\PersistentCollection {#21671 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21673 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21675 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21677 …}
    +posts: Doctrine\ORM\PersistentCollection {#21679 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21681 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21683 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21685 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21687 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21689 …}
    +follows: Doctrine\ORM\PersistentCollection {#21691 …}
    +followers: Doctrine\ORM\PersistentCollection {#21693 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21695 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21697 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21699 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21701 …}
    +reports: Doctrine\ORM\PersistentCollection {#21703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21705 …}
    +violations: Doctrine\ORM\PersistentCollection {#21707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21709 …}
    +awards: Doctrine\ORM\PersistentCollection {#21711 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21713 …}
    +categories: Doctrine\ORM\PersistentCollection {#21715 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21717 …}
    +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 {#21660
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#21659
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22530
  +width: 65
  +height: 65
  +user: App\Entity\User {#21662
    +avatar: Proxies\__CG__\App\Entity\Image {#21663 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21664 …}
    +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 {#21661
      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 {#21665 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21667 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21669 …}
    +entries: Doctrine\ORM\PersistentCollection {#21671 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21673 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21675 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21677 …}
    +posts: Doctrine\ORM\PersistentCollection {#21679 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21681 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21683 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21685 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21687 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21689 …}
    +follows: Doctrine\ORM\PersistentCollection {#21691 …}
    +followers: Doctrine\ORM\PersistentCollection {#21693 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21695 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21697 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21699 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21701 …}
    +reports: Doctrine\ORM\PersistentCollection {#21703 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21705 …}
    +violations: Doctrine\ORM\PersistentCollection {#21707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21709 …}
    +awards: Doctrine\ORM\PersistentCollection {#21711 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21713 …}
    +categories: Doctrine\ORM\PersistentCollection {#21715 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21717 …}
    +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 {#21660
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#21659
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#20687
    +avatar: Proxies\__CG__\App\Entity\Image {#21425 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#20704
      date: 2024-10-16 01:01: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 {#21426 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21428 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21430 …}
    +entries: Doctrine\ORM\PersistentCollection {#21432 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21434 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21436 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21438 …}
    +posts: Doctrine\ORM\PersistentCollection {#21440 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21442 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21444 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21446 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21448 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21450 …}
    +follows: Doctrine\ORM\PersistentCollection {#21452 …}
    +followers: Doctrine\ORM\PersistentCollection {#21454 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21456 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21458 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21462 …}
    +reports: Doctrine\ORM\PersistentCollection {#21464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21466 …}
    +violations: Doctrine\ORM\PersistentCollection {#21468 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21470 …}
    +awards: Doctrine\ORM\PersistentCollection {#21472 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21474 …}
    +categories: Doctrine\ORM\PersistentCollection {#21476 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21478 …}
    +apId: "Lettuceeatlettuce@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apPublicUrl: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Lettuceeatlettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728904222 {#20701
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#20698
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22587
  +width: 65
  +height: 65
  +user: App\Entity\User {#20687
    +avatar: Proxies\__CG__\App\Entity\Image {#21425 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#20704
      date: 2024-10-16 01:01: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 {#21426 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21428 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21430 …}
    +entries: Doctrine\ORM\PersistentCollection {#21432 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21434 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21436 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21438 …}
    +posts: Doctrine\ORM\PersistentCollection {#21440 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21442 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21444 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21446 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21448 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21450 …}
    +follows: Doctrine\ORM\PersistentCollection {#21452 …}
    +followers: Doctrine\ORM\PersistentCollection {#21454 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21456 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21458 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21460 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21462 …}
    +reports: Doctrine\ORM\PersistentCollection {#21464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21466 …}
    +violations: Doctrine\ORM\PersistentCollection {#21468 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21470 …}
    +awards: Doctrine\ORM\PersistentCollection {#21472 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21474 …}
    +categories: Doctrine\ORM\PersistentCollection {#21476 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21478 …}
    +apId: "Lettuceeatlettuce@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apPublicUrl: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Lettuceeatlettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728904222 {#20701
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#20698
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#21602
    +avatar: Proxies\__CG__\App\Entity\Image {#21603 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21604 …}
    +email: "RootBeerGuy@discuss.tchncs.de"
    +username: "@RootBeerGuy@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion."
    +lastActive: DateTime @1729400017 {#21599
      date: 2024-10-20 06:53: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: 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 {#21605 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21607 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21609 …}
    +entries: Doctrine\ORM\PersistentCollection {#21611 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21613 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21615 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21617 …}
    +posts: Doctrine\ORM\PersistentCollection {#21619 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21621 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21623 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21625 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21627 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21629 …}
    +follows: Doctrine\ORM\PersistentCollection {#21631 …}
    +followers: Doctrine\ORM\PersistentCollection {#21633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21635 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21637 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21639 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21641 …}
    +reports: Doctrine\ORM\PersistentCollection {#21643 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21645 …}
    +violations: Doctrine\ORM\PersistentCollection {#21647 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21649 …}
    +awards: Doctrine\ORM\PersistentCollection {#21651 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21653 …}
    +categories: Doctrine\ORM\PersistentCollection {#21655 …}
    -id: 33566
    -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21657 …}
    +apId: "RootBeerGuy@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "RootBeerGuy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726993824 {#21600
      date: 2024-09-22 10:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690088215 {#21601
      date: 2023-07-23 06:56:55.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22644
  +width: 65
  +height: 65
  +user: App\Entity\User {#21602
    +avatar: Proxies\__CG__\App\Entity\Image {#21603 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21604 …}
    +email: "RootBeerGuy@discuss.tchncs.de"
    +username: "@RootBeerGuy@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion."
    +lastActive: DateTime @1729400017 {#21599
      date: 2024-10-20 06:53: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: 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 {#21605 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21607 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21609 …}
    +entries: Doctrine\ORM\PersistentCollection {#21611 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21613 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21615 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21617 …}
    +posts: Doctrine\ORM\PersistentCollection {#21619 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21621 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21623 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21625 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21627 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21629 …}
    +follows: Doctrine\ORM\PersistentCollection {#21631 …}
    +followers: Doctrine\ORM\PersistentCollection {#21633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21635 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21637 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21639 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21641 …}
    +reports: Doctrine\ORM\PersistentCollection {#21643 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21645 …}
    +violations: Doctrine\ORM\PersistentCollection {#21647 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21649 …}
    +awards: Doctrine\ORM\PersistentCollection {#21651 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21653 …}
    +categories: Doctrine\ORM\PersistentCollection {#21655 …}
    -id: 33566
    -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21657 …}
    +apId: "RootBeerGuy@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "RootBeerGuy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726993824 {#21600
      date: 2024-09-22 10:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690088215 {#21601
      date: 2023-07-23 06:56:55.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#21722
    +avatar: Proxies\__CG__\App\Entity\Image {#21723 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21724 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#21719
      date: 2024-10-20 13:35:25.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 {#21725 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21727 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21729 …}
    +entries: Doctrine\ORM\PersistentCollection {#21731 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21733 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21735 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21737 …}
    +posts: Doctrine\ORM\PersistentCollection {#21739 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21741 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21743 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21745 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21747 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21749 …}
    +follows: Doctrine\ORM\PersistentCollection {#21751 …}
    +followers: Doctrine\ORM\PersistentCollection {#21753 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21755 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21757 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21759 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21761 …}
    +reports: Doctrine\ORM\PersistentCollection {#21763 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21765 …}
    +violations: Doctrine\ORM\PersistentCollection {#21767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21769 …}
    +awards: Doctrine\ORM\PersistentCollection {#21771 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21773 …}
    +categories: Doctrine\ORM\PersistentCollection {#21775 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21777 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#21720
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#21721
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22701
  +width: 65
  +height: 65
  +user: App\Entity\User {#21722
    +avatar: Proxies\__CG__\App\Entity\Image {#21723 …}
    +cover: Proxies\__CG__\App\Entity\Image {#21724 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#21719
      date: 2024-10-20 13:35:25.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 {#21725 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21727 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21729 …}
    +entries: Doctrine\ORM\PersistentCollection {#21731 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21733 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21735 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21737 …}
    +posts: Doctrine\ORM\PersistentCollection {#21739 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21741 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21743 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21745 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21747 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21749 …}
    +follows: Doctrine\ORM\PersistentCollection {#21751 …}
    +followers: Doctrine\ORM\PersistentCollection {#21753 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21755 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21757 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21759 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21761 …}
    +reports: Doctrine\ORM\PersistentCollection {#21763 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21765 …}
    +violations: Doctrine\ORM\PersistentCollection {#21767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21769 …}
    +awards: Doctrine\ORM\PersistentCollection {#21771 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21773 …}
    +categories: Doctrine\ORM\PersistentCollection {#21775 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21777 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#21720
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#21721
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.28 ms
Input props
[
  "user" => App\Entity\User {#22139
    +avatar: Proxies\__CG__\App\Entity\Image {#22140 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22141 …}
    +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 {#22136
      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 {#22142 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22144 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22146 …}
    +entries: Doctrine\ORM\PersistentCollection {#22148 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22150 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22152 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22154 …}
    +posts: Doctrine\ORM\PersistentCollection {#22156 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22158 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22160 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22164 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22166 …}
    +follows: Doctrine\ORM\PersistentCollection {#22168 …}
    +followers: Doctrine\ORM\PersistentCollection {#22170 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22172 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22174 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22176 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22178 …}
    +reports: Doctrine\ORM\PersistentCollection {#22180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22182 …}
    +violations: Doctrine\ORM\PersistentCollection {#22184 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22186 …}
    +awards: Doctrine\ORM\PersistentCollection {#22188 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22190 …}
    +categories: Doctrine\ORM\PersistentCollection {#22192 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22194 …}
    +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 {#22137
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#22138
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22758
  +width: 65
  +height: 65
  +user: App\Entity\User {#22139
    +avatar: Proxies\__CG__\App\Entity\Image {#22140 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22141 …}
    +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 {#22136
      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 {#22142 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22144 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22146 …}
    +entries: Doctrine\ORM\PersistentCollection {#22148 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22150 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22152 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22154 …}
    +posts: Doctrine\ORM\PersistentCollection {#22156 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22158 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22160 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22164 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22166 …}
    +follows: Doctrine\ORM\PersistentCollection {#22168 …}
    +followers: Doctrine\ORM\PersistentCollection {#22170 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22172 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22174 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22176 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22178 …}
    +reports: Doctrine\ORM\PersistentCollection {#22180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22182 …}
    +violations: Doctrine\ORM\PersistentCollection {#22184 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22186 …}
    +awards: Doctrine\ORM\PersistentCollection {#22188 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22190 …}
    +categories: Doctrine\ORM\PersistentCollection {#22192 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22194 …}
    +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 {#22137
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#22138
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 4.94 ms
Input props
[
  "user" => App\Entity\User {#21342
    +avatar: Proxies\__CG__\App\Entity\Image {#21343 …}
    +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 {#21347
      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 {#21340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21338 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21336 …}
    +entries: Doctrine\ORM\PersistentCollection {#21334 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21332 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21330 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21328 …}
    +posts: Doctrine\ORM\PersistentCollection {#21326 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21324 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21322 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21320 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21318 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21316 …}
    +follows: Doctrine\ORM\PersistentCollection {#21314 …}
    +followers: Doctrine\ORM\PersistentCollection {#21312 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21310 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21308 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21306 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21304 …}
    +reports: Doctrine\ORM\PersistentCollection {#21302 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21300 …}
    +violations: Doctrine\ORM\PersistentCollection {#21298 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21296 …}
    +awards: Doctrine\ORM\PersistentCollection {#21294 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21292 …}
    +categories: Doctrine\ORM\PersistentCollection {#21290 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21288 …}
    +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 {#21344
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#21345
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22815
  +width: 65
  +height: 65
  +user: App\Entity\User {#21342
    +avatar: Proxies\__CG__\App\Entity\Image {#21343 …}
    +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 {#21347
      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 {#21340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21338 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21336 …}
    +entries: Doctrine\ORM\PersistentCollection {#21334 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21332 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21330 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21328 …}
    +posts: Doctrine\ORM\PersistentCollection {#21326 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21324 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21322 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21320 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21318 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21316 …}
    +follows: Doctrine\ORM\PersistentCollection {#21314 …}
    +followers: Doctrine\ORM\PersistentCollection {#21312 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21310 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21308 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21306 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21304 …}
    +reports: Doctrine\ORM\PersistentCollection {#21302 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21300 …}
    +violations: Doctrine\ORM\PersistentCollection {#21298 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21296 …}
    +awards: Doctrine\ORM\PersistentCollection {#21294 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21292 …}
    +categories: Doctrine\ORM\PersistentCollection {#21290 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21288 …}
    +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 {#21344
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#21345
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 20.0 MiB 3.48 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#22883
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#22884 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 20.0 MiB 1.69 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#22960
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#22961 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3488 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 20.0 MiB 1.71 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#23034
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#23033 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3488 …}
}
support_us_block App\Twig\Components\SupportUsBlock 20.0 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#23103
  +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 {#23104 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 20.0 MiB 0.77 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#23196
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +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 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -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 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#389 …}
}