Components
24
Twig Components
166
Render Count
2123
ms
Render Time
16.0
MiB
Memory Usage
Components
Render calls
entry | App\Twig\Components\EntryComponent | 16.0 MiB | 23.52 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } "isSingle" => true "showShortSentence" => false "showBody" => true ] |
|||
Attributes | [ "class" => "entry--single section--top" ] |
|||
Component | App\Twig\Components\EntryComponent {#2960 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2961 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +isSingle: true +showShortSentence: false +showBody: true +showMagazineName: false +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.28 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3198 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3268 +date: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } "editedAt" => DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3332 +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.45 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3397 +subject: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 1.14 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3463 +formDest: "entry" +subject: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entries_cross | App\Twig\Components\EntriesCrossComponent | 16.0 MiB | 64.51 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntriesCrossComponent {#3777 +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } -repository: App\Repository\EntryRepository {#335 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} } |
editor_toolbar | App\Twig\Components\EditorToolbarComponent | 16.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "id" => "entry_comment_67ba662eb19d91.02207403_body" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EditorToolbarComponent {#3902 +id: "entry_comment_67ba662eb19d91.02207403_body" } |
entry_comment | App\Twig\Components\EntryCommentComponent | 16.0 MiB | 283.95 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4593 +comment: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4715 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4770 +date: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4824 +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4880 +width: 40 +height: 40 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4967 +subject: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.72 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5024 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 105.24 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5271 +comment: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +nestedComments: [ 319736 => App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106} +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } 321224 => App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518} +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } 318835 => App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106} +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } 322284 => App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518} +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } 322466 => App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606} +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 76.36 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5345 +comment: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22: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.16 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5392 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5447 +date: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5501 +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.61 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5555 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.52 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5630 +subject: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22: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.80 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5687 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 56.39 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5927 +comment: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 32.00 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } "showNested" => true "level" => 3 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5982 +comment: App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.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 | 15.38 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6027 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6145 +date: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6199 +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6253 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.48 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6322 +subject: App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.74 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6379 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 8.61 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } "level" => 3 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6619 +comment: App\Entity\EntryComment {#4587 +user: Proxies\__CG__\App\Entity\User {#4590 +avatar: null +cover: null +email: "AtariDump@lemmy.world" +username: "@AtariDump@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727812066 {#6067 : 2024-10-01 21:47: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 {#6072 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6075 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6077 …} +entries: Doctrine\ORM\PersistentCollection {#6079 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6081 …} +entryComments: Doctrine\ORM\PersistentCollection {#6083 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6085 …} +posts: Doctrine\ORM\PersistentCollection {#6087 …} +postVotes: Doctrine\ORM\PersistentCollection {#6089 …} +postComments: Doctrine\ORM\PersistentCollection {#6091 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6093 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6095 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6097 …} +follows: Doctrine\ORM\PersistentCollection {#6099 …} +followers: Doctrine\ORM\PersistentCollection {#6101 …} +blocks: Doctrine\ORM\PersistentCollection {#6103 …} +blockers: Doctrine\ORM\PersistentCollection {#6105 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6107 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6109 …} +reports: Doctrine\ORM\PersistentCollection {#6111 …} +favourites: Doctrine\ORM\PersistentCollection {#6113 …} +violations: Doctrine\ORM\PersistentCollection {#6115 …} +notifications: Doctrine\ORM\PersistentCollection {#6117 …} +awards: Doctrine\ORM\PersistentCollection {#6119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6121 …} +categories: Doctrine\ORM\PersistentCollection {#6123 …} -id: 46088 -password: "$2y$13$fNmS43CfESKlZb7zs6.jle5epAl9PeaIT.bhVbC7ro7WF48wsGF1K" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6125 …} +apId: "AtariDump@lemmy.world" +apProfileId: "https://lemmy.world/u/AtariDump" +apPublicUrl: "https://lemmy.world/u/AtariDump" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "AtariDump" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729541333 {#6064 : 2024-10-21 22:08:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1694654923 {#6066 : 2023-09-14 03:28:43.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "What didn’t work?" +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1705632052 {#4586 : 2024-01-19 03:40:52.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4594 …} +nested: Doctrine\ORM\PersistentCollection {#4596 …} +votes: Doctrine\ORM\PersistentCollection {#4592 …} +reports: Doctrine\ORM\PersistentCollection {#4598 …} +favourites: Doctrine\ORM\PersistentCollection {#4600 …} +notifications: Doctrine\ORM\PersistentCollection {#4602 …} -id: 321224 -bodyTs: "'didn':2 'work':4" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6816368" +editedAt: null +createdAt: DateTimeImmutable @1705632052 {#4583 : 2024-01-19 03:40:52.0 +01:00 } } +nestedComments: [] +level: 3 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 17.03 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } "showNested" => true "level" => 3 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6685 +comment: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.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.25 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6730 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6785 +date: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6839 +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6893 +width: 40 +height: 40 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.73 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6962 +subject: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.70 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7019 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 7.90 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } "level" => 3 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7259 +comment: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +nestedComments: [] +level: 3 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 7.16 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } "showNested" => true "level" => 4 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7314 +comment: App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 4 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7359 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7414 +date: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7468 +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7522 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.55 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7592 +subject: App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.74 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7649 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } "level" => 4 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7889 +comment: App\Entity\EntryComment {#4644 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4606 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4518 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: """ PiVPN is elegant. Easy install, and I am impressed with the ascii QR code it generates.\n \n But I could not make it work. I am guessing that my Android setup is faulty, orrrr maybe something with the Pi? This is incredibly difficult to troubleshoot. """ +lang: "en" +isAdult: false +favouriteCount: 4 +score: 0 +lastActive: DateTime @1705598558 {#4517 : 2024-01-18 18:22:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4522 …} +nested: Doctrine\ORM\PersistentCollection {#4528 …} +votes: Doctrine\ORM\PersistentCollection {#4524 …} +reports: Doctrine\ORM\PersistentCollection {#4529 …} +favourites: Doctrine\ORM\PersistentCollection {#4531 …} +notifications: Doctrine\ORM\PersistentCollection {#4533 …} -id: 319736 -bodyTs: "'android':29 'ascii':12 'code':14 'could':19 'difficult':42 'easi':4 'eleg':3 'faulti':32 'generat':16 'guess':26 'impress':9 'incred':41 'instal':5 'make':21 'mayb':34 'orrrr':33 'pi':38 'pivpn':1 'qr':13 'setup':30 'someth':35 'troubleshoot':44 'work':23" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6804173" +editedAt: null +createdAt: DateTimeImmutable @1705598558 {#4514 : 2024-01-18 18:22:38.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "As a side note i had to portforward in my router to make this work." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705661979 {#4604 : 2024-01-19 11:59:39.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4607 …} +nested: Doctrine\ORM\PersistentCollection {#4609 …} +votes: Doctrine\ORM\PersistentCollection {#4611 …} +reports: Doctrine\ORM\PersistentCollection {#4613 …} +favourites: Doctrine\ORM\PersistentCollection {#4615 …} +notifications: Doctrine\ORM\PersistentCollection {#4617 …} -id: 322284 -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6821791" +editedAt: null +createdAt: DateTimeImmutable @1705661979 {#4605 : 2024-01-19 11:59:39.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Obviously :) and make sure to forward to the correct LAN IP address, and make sure that machine has a static IP (or DHCP reservation)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705667381 {#4645 : 2024-01-19 13:29:41.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4641 …} +nested: Doctrine\ORM\PersistentCollection {#4637 …} +votes: Doctrine\ORM\PersistentCollection {#4635 …} +reports: Doctrine\ORM\PersistentCollection {#4650 …} +favourites: Doctrine\ORM\PersistentCollection {#4652 …} +notifications: Doctrine\ORM\PersistentCollection {#4654 …} -id: 322466 -bodyTs: "'address':12 'correct':9 'dhcp':23 'forward':6 'ip':11,21 'lan':10 'machin':17 'make':3,14 'obvious':1 'reserv':24 'static':20 'sure':4,15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6822930" +editedAt: null +createdAt: DateTimeImmutable @1705667381 {#4648 : 2024-01-19 13:29:41.0 +01:00 } } +nestedComments: [] +level: 4 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 20.34 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7977 +comment: App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.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 | 5.95 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#8022 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#8140 +date: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#8194 +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8248 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.47 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#8321 +subject: App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.81 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#8378 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#8618 +comment: App\Entity\EntryComment {#4537 +user: Proxies\__CG__\App\Entity\User {#4538 +avatar: null +cover: null +email: "TurboLag@lemmings.world" +username: "@TurboLag@lemmings.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726359568 {#8062 : 2024-09-15 02:19:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#8067 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8070 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#8072 …} +entries: Doctrine\ORM\PersistentCollection {#8074 …} +entryVotes: Doctrine\ORM\PersistentCollection {#8076 …} +entryComments: Doctrine\ORM\PersistentCollection {#8078 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8080 …} +posts: Doctrine\ORM\PersistentCollection {#8082 …} +postVotes: Doctrine\ORM\PersistentCollection {#8084 …} +postComments: Doctrine\ORM\PersistentCollection {#8086 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#8088 …} +subscriptions: Doctrine\ORM\PersistentCollection {#8090 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#8092 …} +follows: Doctrine\ORM\PersistentCollection {#8094 …} +followers: Doctrine\ORM\PersistentCollection {#8096 …} +blocks: Doctrine\ORM\PersistentCollection {#8098 …} +blockers: Doctrine\ORM\PersistentCollection {#8100 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#8102 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#8104 …} +reports: Doctrine\ORM\PersistentCollection {#8106 …} +favourites: Doctrine\ORM\PersistentCollection {#8108 …} +violations: Doctrine\ORM\PersistentCollection {#8110 …} +notifications: Doctrine\ORM\PersistentCollection {#8112 …} +awards: Doctrine\ORM\PersistentCollection {#8114 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8116 …} +categories: Doctrine\ORM\PersistentCollection {#8118 …} -id: 44321 -password: "$2y$13$fRChRdtXr9RgPenIGhRbZOmCUElYtQfEkrod6i5kN7C6lTrBjbUhu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8120 …} +apId: "TurboLag@lemmings.world" +apProfileId: "https://lemmings.world/u/TurboLag" +apPublicUrl: "https://lemmings.world/u/TurboLag" +apFollowersUrl: null +apInboxUrl: "https://lemmings.world/inbox" +apDomain: "lemmings.world" +apPreferredUsername: "TurboLag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729452542 {#8059 : 2024-10-20 21:29:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693608328 {#8061 : 2023-09-02 00:45:28.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4106 +user: App\Entity\User {#4055 +avatar: null +cover: null +email: "Lordjohn68@lemmy.world" +username: "@Lordjohn68@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726696462 {#4114 : 2024-09-18 23:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4056 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4058 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4051 …} +entries: Doctrine\ORM\PersistentCollection {#4049 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4046 …} +entryComments: Doctrine\ORM\PersistentCollection {#4044 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4042 …} +posts: Doctrine\ORM\PersistentCollection {#4039 …} +postVotes: Doctrine\ORM\PersistentCollection {#4037 …} +postComments: Doctrine\ORM\PersistentCollection {#4034 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4032 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4030 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4027 …} +follows: Doctrine\ORM\PersistentCollection {#4025 …} +followers: Doctrine\ORM\PersistentCollection {#4023 …} +blocks: Doctrine\ORM\PersistentCollection {#4172 …} +blockers: Doctrine\ORM\PersistentCollection {#4167 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4161 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4151 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4113 …} +violations: Doctrine\ORM\PersistentCollection {#4173 …} +notifications: Doctrine\ORM\PersistentCollection {#4169 …} +awards: Doctrine\ORM\PersistentCollection {#4132 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4162 …} -id: 90002 -password: "$2y$13$x26eovkAcEb6ZNMq/ggQbeUCpFnvkRG95dMfQLdD2eAAwBrCaT3Dm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4160 …} +apId: "Lordjohn68@lemmy.world" +apProfileId: "https://lemmy.world/u/Lordjohn68" +apPublicUrl: "https://lemmy.world/u/Lordjohn68" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Lordjohn68" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712490917 {#4110 : 2024-04-07 13:55:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712490915 {#4108 : 2024-04-07 13:55:15.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ I chose wireguard implemented by pivpn (i like pi’s)\n \n Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds. """ +lang: "en" +isAdult: false +favouriteCount: 8 +score: 0 +lastActive: DateTime @1726713713 {#4115 : 2024-09-19 04:41:53.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4104 …} +nested: Doctrine\ORM\PersistentCollection {#4102 …} +votes: Doctrine\ORM\PersistentCollection {#4100 …} +reports: Doctrine\ORM\PersistentCollection {#4098 …} +favourites: Doctrine\ORM\PersistentCollection {#4066 …} +notifications: Doctrine\ORM\PersistentCollection {#4070 …} -id: 318765 -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795469" +editedAt: null +createdAt: DateTimeImmutable @1705569836 {#4047 : 2024-01-18 10:23:56.0 +01:00 } } +root: App\Entity\EntryComment {#4106} +body: "Here is a script to easily install WireGuard and generate client config files for any server: [github.com/Nyr/wireguard-install](https://github.com/Nyr/wireguard-install)" +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1705572953 {#4535 : 2024-01-18 11:15:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@Lordjohn68@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4539 …} +nested: Doctrine\ORM\PersistentCollection {#4541 …} +votes: Doctrine\ORM\PersistentCollection {#4543 …} +reports: Doctrine\ORM\PersistentCollection {#4545 …} +favourites: Doctrine\ORM\PersistentCollection {#4547 …} +notifications: Doctrine\ORM\PersistentCollection {#4549 …} -id: 318835 -bodyTs: "'/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':19 'client':11 'config':12 'easili':6 'file':13 'generat':10 'github.com':18 'github.com/nyr/wireguard-install](https://github.com/nyr/wireguard-install)':17 'instal':7 'script':4 'server':16 'wireguard':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmings.world/comment/5112730" +editedAt: null +createdAt: DateTimeImmutable @1705572953 {#4536 : 2024-01-18 11:15:53.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 657.26 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#8694 +comment: App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#8739 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#8794 +date: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } "editedAt" => DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#8848 +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8902 +width: 40 +height: 40 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.64 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#8987 +subject: App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 1.05 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#9044 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 389.71 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#9284 +comment: App\Entity\EntryComment {#4144 +user: App\Entity\User {#4134 +avatar: null +cover: null +email: "BearOfaTime@lemm.ee" +username: "@BearOfaTime@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729426818 {#4154 : 2024-10-20 14:20: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 {#4131 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4129 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4127 …} +entries: Doctrine\ORM\PersistentCollection {#4125 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4123 …} +entryComments: Doctrine\ORM\PersistentCollection {#4121 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4119 …} +posts: Doctrine\ORM\PersistentCollection {#4117 …} +postVotes: Doctrine\ORM\PersistentCollection {#4178 …} +postComments: Doctrine\ORM\PersistentCollection {#4179 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4183 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4185 …} +follows: Doctrine\ORM\PersistentCollection {#4187 …} +followers: Doctrine\ORM\PersistentCollection {#4189 …} +blocks: Doctrine\ORM\PersistentCollection {#4191 …} +blockers: Doctrine\ORM\PersistentCollection {#4193 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4195 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4197 …} +reports: Doctrine\ORM\PersistentCollection {#4199 …} +favourites: Doctrine\ORM\PersistentCollection {#4201 …} +violations: Doctrine\ORM\PersistentCollection {#4203 …} +notifications: Doctrine\ORM\PersistentCollection {#4205 …} +awards: Doctrine\ORM\PersistentCollection {#4207 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4209 …} +categories: Doctrine\ORM\PersistentCollection {#4211 …} -id: 62138 -password: "$2y$13$hz18nDI5GPb0gWJEfOpwyeQLmH8yjsOIqYfy0IQSIJEiSaQUbWDIS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4213 …} +apId: "BearOfaTime@lemm.ee" +apProfileId: "https://lemm.ee/u/BearOfaTime" +apPublicUrl: "https://lemm.ee/u/BearOfaTime" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "BearOfaTime" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728774238 {#4150 : 2024-10-13 01:03:58.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697648964 {#4152 : 2023-10-18 19:09:24.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Tailscale can meet each of your bullet points.\n \n Don’t bother with VPN just use Tailscale, and install the client on your other devices (they have clients for every OS).\n \n This creates an encrypted virtual network between your devices. It can even enable access to hardware, like printers (or anything with an IP address) by enabling Subnet Routing.\n \n To provide access to specific resources for other people, you can use the Funnel feature, which provides an entrance into your Tailscale Network for the specified resources, fully encrypted, from anywhere. No Tailscale client required.\n \n And if you have friends who use Tailscale, using the Serve option, you can invite them to connect to your Tailscale network (again, for specified resources) from their Tailscale network. """ +lang: "en" +isAdult: false +favouriteCount: 7 +score: 0 +lastActive: DateTime @1705592158 {#4158 : 2024-01-18 16:35:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4149 …} +nested: Doctrine\ORM\PersistentCollection {#4148 …} +votes: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4141 …} +favourites: Doctrine\ORM\PersistentCollection {#4139 …} +notifications: Doctrine\ORM\PersistentCollection {#4137 …} -id: 319441 -bodyTs: "'access':44,61 'address':54 'anyth':50 'anywher':89 'bother':11 'bullet':7 'client':20,27,92 'connect':111 'creat':32 'devic':24,39 'enabl':43,56 'encrypt':34,87 'entranc':77 'even':42 'everi':29 'featur':73 'friend':98 'fulli':86 'funnel':72 'hardwar':46 'instal':18 'invit':108 'ip':53 'like':47 'meet':3 'network':36,81,115,123 'option':105 'os':30 'peopl':67 'point':8 'printer':48 'provid':60,75 'requir':93 'resourc':64,85,119 'rout':58 'serv':104 'specif':63 'specifi':84,118 'subnet':57 'tailscal':1,16,80,91,101,114,122 'use':15,70,100,102 'virtual':35 'vpn':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8402889" +editedAt: DateTimeImmutable @1726421638 {#4156 : 2024-09-15 19:33:58.0 +02:00 } +createdAt: DateTimeImmutable @1705592158 {#4157 : 2024-01-18 16:35:58.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 82.96 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#9354 +comment: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9399 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9454 +date: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#9508 +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#9562 +width: 40 +height: 40 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#9635 +subject: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.62 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#9692 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 74.50 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#9932 +comment: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +nestedComments: [ 318991 => App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220} +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 15.60 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#9992 +comment: App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.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.14 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#10037 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#10092 +date: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#10146 +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10200 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#10278 +subject: App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.72 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#10335 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 9.81 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#10575 +comment: App\Entity\EntryComment {#4568 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4220 +user: App\Entity\User {#4233 +avatar: null +cover: null +email: "rambos@lemm.ee" +username: "@rambos@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729386832 {#4217 : 2024-10-20 03:13:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4234 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4236 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4238 …} +entries: Doctrine\ORM\PersistentCollection {#4240 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4242 …} +entryComments: Doctrine\ORM\PersistentCollection {#4244 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4246 …} +posts: Doctrine\ORM\PersistentCollection {#4248 …} +postVotes: Doctrine\ORM\PersistentCollection {#4250 …} +postComments: Doctrine\ORM\PersistentCollection {#4252 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4256 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4258 …} +follows: Doctrine\ORM\PersistentCollection {#4260 …} +followers: Doctrine\ORM\PersistentCollection {#4262 …} +blocks: Doctrine\ORM\PersistentCollection {#4264 …} +blockers: Doctrine\ORM\PersistentCollection {#4266 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4268 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4270 …} +reports: Doctrine\ORM\PersistentCollection {#4272 …} +favourites: Doctrine\ORM\PersistentCollection {#4274 …} +violations: Doctrine\ORM\PersistentCollection {#4276 …} +notifications: Doctrine\ORM\PersistentCollection {#4278 …} +awards: Doctrine\ORM\PersistentCollection {#4280 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4282 …} +categories: Doctrine\ORM\PersistentCollection {#4284 …} -id: 59656 -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4286 …} +apId: "rambos@lemm.ee" +apProfileId: "https://lemm.ee/u/rambos" +apPublicUrl: "https://lemm.ee/u/rambos" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "rambos" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708952442 {#4218 : 2024-02-26 14:00:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697353149 {#4219 : 2023-10-15 08:59:09.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Not expert, but basically you should port forward wireguard port 51820 to your server, install wireguard server, create client(s) and load QR code (or config) on android/laptop and you are set. Pi hole DNS and everything else should work just like when you are on home wifi.\n \n You can leave your CF for public access, but do you really need PF 80 and 443 if you are using CF tunnels? (I thought you dont, but I never used CF. Feels like its more safe to hve CF tunnels if you dont need to PF, but you have a middle man you have to trust) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726375731 {#4215 : 2024-09-15 06:48:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4221 …} +nested: Doctrine\ORM\PersistentCollection {#4223 …} +votes: Doctrine\ORM\PersistentCollection {#4225 …} +reports: Doctrine\ORM\PersistentCollection {#4227 …} +favourites: Doctrine\ORM\PersistentCollection {#4229 …} +notifications: Doctrine\ORM\PersistentCollection {#4231 …} -id: 318874 -bodyTs: "'443':65 '51820':11 '80':63 'access':56 'android/laptop':28 'basic':4 'cf':53,70,80,88 'client':19 'code':24 'config':26 'creat':18 'dns':35 'dont':75,92 'els':38 'everyth':37 'expert':2 'feel':81 'forward':8 'hole':34 'home':47 'hve':87 'instal':15 'leav':51 'like':42,82 'load':22 'man':101 'middl':100 'need':61,93 'never':78 'pf':62,95 'pi':33 'port':7,10 'public':55 'qr':23 'realli':60 'safe':85 'server':14,17 'set':32 'thought':73 'trust':105 'tunnel':71,89 'use':69,79 'wifi':48 'wireguard':9,16 'work':40" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8396565" +editedAt: null +createdAt: DateTimeImmutable @1705575091 {#4216 : 2024-01-18 11:51:31.0 +01:00 } } +root: App\Entity\EntryComment {#4220} +body: """ Thank you for providing specific steps that I can take! I will look into this.\n \n No I do not use cloudflare tunnels, just regular cloudflare to publish my services to the whole world - which is a concern of course.\n \n Going with a connection from my device via wireguard sounds like just the right thing to do. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705579369 {#4566 : 2024-01-18 13:02:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@rambos@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4569 …} +nested: Doctrine\ORM\PersistentCollection {#4571 …} +votes: Doctrine\ORM\PersistentCollection {#4573 …} +reports: Doctrine\ORM\PersistentCollection {#4575 …} +favourites: Doctrine\ORM\PersistentCollection {#4577 …} +notifications: Doctrine\ORM\PersistentCollection {#4579 …} -id: 318991 -bodyTs: "'cloudflar':21,25 'concern':37 'connect':43 'cours':39 'devic':46 'go':40 'like':50 'look':13 'provid':4 'publish':27 'regular':24 'right':53 'servic':29 'sound':49 'specif':5 'step':6 'take':10 'thank':1 'thing':54 'tunnel':22 'use':20 'via':47 'whole':32 'wireguard':48 'world':33" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6797741" +editedAt: null +createdAt: DateTimeImmutable @1705579369 {#4567 : 2024-01-18 13:02:49.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 112.43 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#10651 +comment: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#10696 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#10751 +date: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#10805 +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10859 +width: 40 +height: 40 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.34 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#10932 +subject: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.60 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#10989 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 99.91 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#11229 +comment: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +nestedComments: [ 322693 => App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293} +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } 323381 => App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553} +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 12.19 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#11289 +comment: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59: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 | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#11334 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#11389 +date: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#11443 +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11497 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#11571 +subject: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.66 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#11628 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 6.76 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#11868 +comment: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 6.14 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } "showNested" => true "level" => 3 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#11923 +comment: App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.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.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#11968 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#12023 +date: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#12077 +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#12131 +width: 40 +height: 40 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.55 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#12200 +subject: App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.83 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#12257 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 0.36 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } "level" => 3 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#12497 +comment: App\Entity\EntryComment {#4621 +user: App\Entity\User {#4306 +avatar: null +cover: null +email: "teslasaur@lemmy.world" +username: "@teslasaur@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726813069 {#4290 : 2024-09-20 08:17: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: 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 {#4307 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4309 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4311 …} +entries: Doctrine\ORM\PersistentCollection {#4313 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4315 …} +entryComments: Doctrine\ORM\PersistentCollection {#4317 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4319 …} +posts: Doctrine\ORM\PersistentCollection {#4321 …} +postVotes: Doctrine\ORM\PersistentCollection {#4323 …} +postComments: Doctrine\ORM\PersistentCollection {#4325 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4329 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4331 …} +follows: Doctrine\ORM\PersistentCollection {#4333 …} +followers: Doctrine\ORM\PersistentCollection {#4335 …} +blocks: Doctrine\ORM\PersistentCollection {#4337 …} +blockers: Doctrine\ORM\PersistentCollection {#4339 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4341 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4343 …} +reports: Doctrine\ORM\PersistentCollection {#4345 …} +favourites: Doctrine\ORM\PersistentCollection {#4347 …} +violations: Doctrine\ORM\PersistentCollection {#4349 …} +notifications: Doctrine\ORM\PersistentCollection {#4351 …} +awards: Doctrine\ORM\PersistentCollection {#4353 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4355 …} +categories: Doctrine\ORM\PersistentCollection {#4357 …} -id: 20861 -password: "$2y$13$x8tmy/LWmyB1OQW7HrxqWerrm44ZIEbuMM4OHikEE8PvjvuGjRLCO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4359 …} +apId: "teslasaur@lemmy.world" +apProfileId: "https://lemmy.world/u/teslasaur" +apPublicUrl: "https://lemmy.world/u/teslasaur" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "teslasaur" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728487462 {#4291 : 2024-10-09 17:24:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689005293 {#4292 : 2023-07-10 18:08:13.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4553 +user: Proxies\__CG__\App\Entity\User {#1961 …2} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: App\Entity\EntryComment {#4293 +user: App\Entity\User {#4306} +entry: App\Entity\Entry {#2400} +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: """ Personally I would have gone for OpenVPN access server on Debian. Fairly simple and well documented for those starting out.\n \n I have used and worked with OpenVPN connect on android, PC and Mac. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1726813069 {#4288 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4294 …} +nested: Doctrine\ORM\PersistentCollection {#4296 …} +votes: Doctrine\ORM\PersistentCollection {#4298 …} +reports: Doctrine\ORM\PersistentCollection {#4300 …} +favourites: Doctrine\ORM\PersistentCollection {#4302 …} +notifications: Doctrine\ORM\PersistentCollection {#4304 …} -id: 318805 -bodyTs: "'access':8 'android':30 'connect':28 'debian':11 'document':16 'fair':12 'gone':5 'mac':33 'openvpn':7,27 'pc':31 'person':1 'server':9 'simpl':13 'start':19 'use':23 'well':15 'work':25 'would':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6795954" +editedAt: null +createdAt: DateTimeImmutable @1705571881 {#4289 : 2024-01-18 10:58:01.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: """ PiVPN offers both services, Wireguard and OpenVPN.\n \n What app do you use on Android? And on Windows? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705672780 {#4551 : 2024-01-19 14:59:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4554 …} +nested: Doctrine\ORM\PersistentCollection {#4556 …} +votes: Doctrine\ORM\PersistentCollection {#4558 …} +reports: Doctrine\ORM\PersistentCollection {#4560 …} +favourites: Doctrine\ORM\PersistentCollection {#4562 …} +notifications: Doctrine\ORM\PersistentCollection {#4564 …} -id: 322693 -bodyTs: "'android':14 'app':9 'offer':2 'openvpn':7 'pivpn':1 'servic':4 'use':12 'window':17 'wireguard':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6824372" +editedAt: null +createdAt: DateTimeImmutable @1705672780 {#4552 : 2024-01-19 14:59:40.0 +01:00 } } +root: App\Entity\EntryComment {#4293} +body: "OpenVPN connect on both. I load the .ovpn-file that is exported from the server and that’s it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705686299 {#4619 : 2024-01-19 18:44:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" "@teslasaur@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4622 …} +nested: Doctrine\ORM\PersistentCollection {#4624 …} +votes: Doctrine\ORM\PersistentCollection {#4626 …} +reports: Doctrine\ORM\PersistentCollection {#4628 …} +favourites: Doctrine\ORM\PersistentCollection {#4630 …} +notifications: Doctrine\ORM\PersistentCollection {#4632 …} -id: 323381 -bodyTs: "'connect':2 'export':13 'file':10 'load':6 'openvpn':1 'ovpn':9 'ovpn-fil':8 'server':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6828674" +editedAt: null +createdAt: DateTimeImmutable @1705686299 {#4620 : 2024-01-19 18:44:59.0 +01:00 } } +nestedComments: [] +level: 3 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 7.65 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#12584 +comment: App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#12629 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#12684 +date: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#12738 +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#12792 +width: 40 +height: 40 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#12861 +subject: App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.65 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#12918 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 1.53 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#13158 +comment: App\Entity\EntryComment {#4366 +user: App\Entity\User {#4379 +avatar: null +cover: null +email: "1boiledpotato@sh.itjust.works" +username: "@1boiledpotato@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726354483 {#4363 : 2024-09-15 00:54: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4380 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4382 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4384 …} +entries: Doctrine\ORM\PersistentCollection {#4386 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4388 …} +entryComments: Doctrine\ORM\PersistentCollection {#4390 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4392 …} +posts: Doctrine\ORM\PersistentCollection {#4394 …} +postVotes: Doctrine\ORM\PersistentCollection {#4396 …} +postComments: Doctrine\ORM\PersistentCollection {#4398 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4402 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4404 …} +follows: Doctrine\ORM\PersistentCollection {#4406 …} +followers: Doctrine\ORM\PersistentCollection {#4408 …} +blocks: Doctrine\ORM\PersistentCollection {#4410 …} +blockers: Doctrine\ORM\PersistentCollection {#4412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4414 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4416 …} +reports: Doctrine\ORM\PersistentCollection {#4418 …} +favourites: Doctrine\ORM\PersistentCollection {#4420 …} +violations: Doctrine\ORM\PersistentCollection {#4422 …} +notifications: Doctrine\ORM\PersistentCollection {#4424 …} +awards: Doctrine\ORM\PersistentCollection {#4426 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4428 …} +categories: Doctrine\ORM\PersistentCollection {#4430 …} -id: 66845 -password: "$2y$13$rP0rhpka0vaIUv1CDIRPeewh5iQeV907MNS6Zy4RB2oFyIeuco2TG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4432 …} +apId: "1boiledpotato@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/1boiledpotato" +apPublicUrl: "https://sh.itjust.works/u/1boiledpotato" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "1boiledpotato" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728069440 {#4364 : 2024-10-04 21:17:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698351889 {#4365 : 2023-10-26 22:24:49.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "You would want to setup a VPN server on your linux server and vpn clients on android and laptop. I’m not knowledgeable enough to help, but you can look into wireguard" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705570533 {#4361 : 2024-01-18 10:35:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4367 …} +nested: Doctrine\ORM\PersistentCollection {#4369 …} +votes: Doctrine\ORM\PersistentCollection {#4371 …} +reports: Doctrine\ORM\PersistentCollection {#4373 …} +favourites: Doctrine\ORM\PersistentCollection {#4375 …} +notifications: Doctrine\ORM\PersistentCollection {#4377 …} -id: 318780 -bodyTs: "'android':17 'client':15 'enough':24 'help':26 'knowledg':23 'laptop':19 'linux':11 'look':30 'm':21 'server':8,12 'setup':5 'vpn':7,14 'want':3 'wireguard':32 'would':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7703443" +editedAt: null +createdAt: DateTimeImmutable @1705570533 {#4362 : 2024-01-18 10:35:33.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 23.56 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#13228 +comment: App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#13273 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#13328 +date: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#13382 +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13436 +width: 40 +height: 40 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 2.74 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#13505 +subject: App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.63 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#13562 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 16.0 MiB | 12.81 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#13802 +comment: App\Entity\EntryComment {#4439 +user: App\Entity\User {#4452 +avatar: null +cover: null +email: "angelsomething@lemmy.one" +username: "@angelsomething@lemmy.one" +roles: [] +followersCount: 0 +homepage: "front" +about: "Perpetually in a state of emotional superposition." +lastActive: DateTime @1729459019 {#4436 : 2024-10-20 23:16: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: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4455 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4457 …} +entries: Doctrine\ORM\PersistentCollection {#4459 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4461 …} +entryComments: Doctrine\ORM\PersistentCollection {#4463 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4465 …} +posts: Doctrine\ORM\PersistentCollection {#4467 …} +postVotes: Doctrine\ORM\PersistentCollection {#4469 …} +postComments: Doctrine\ORM\PersistentCollection {#4471 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4473 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4477 …} +follows: Doctrine\ORM\PersistentCollection {#4479 …} +followers: Doctrine\ORM\PersistentCollection {#4481 …} +blocks: Doctrine\ORM\PersistentCollection {#4483 …} +blockers: Doctrine\ORM\PersistentCollection {#4485 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4487 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4489 …} +reports: Doctrine\ORM\PersistentCollection {#4491 …} +favourites: Doctrine\ORM\PersistentCollection {#4493 …} +violations: Doctrine\ORM\PersistentCollection {#4495 …} +notifications: Doctrine\ORM\PersistentCollection {#4497 …} +awards: Doctrine\ORM\PersistentCollection {#4499 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4501 …} +categories: Doctrine\ORM\PersistentCollection {#4503 …} -id: 38939 -password: "$2y$13$.PV5Pg.z/9lXKKKUxWOENuSjH6TUsCtIWb9EbPRnf7pHZWMTqpMli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4505 …} +apId: "angelsomething@lemmy.one" +apProfileId: "https://lemmy.one/u/angelsomething" +apPublicUrl: "https://lemmy.one/u/angelsomething" +apFollowersUrl: null +apInboxUrl: "https://lemmy.one/inbox" +apDomain: "lemmy.one" +apPreferredUsername: "angelsomething" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1707113021 {#4437 : 2024-02-05 07:03:41.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691313464 {#4438 : 2023-08-06 11:17:44.0 +02:00 } } +entry: App\Entity\Entry {#2400 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1894 …} +slug: "Help-me-get-started-with-VPN" +title: "Help me get started with VPN" +url: null +body: """ *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n \n **What I have:**\n \n Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n \n - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n - Synology NAS as network storage.\n \n **What I want:**\n \n - access services from WAN via Android phone.\n - access services from WAN via laptop.\n - maybe still keep some things public?\n - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 35 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1726813069 {#1828 : 2024-09-20 08:17:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1876 …} +votes: Doctrine\ORM\PersistentCollection {#1957 …} +reports: Doctrine\ORM\PersistentCollection {#1949 …} +favourites: Doctrine\ORM\PersistentCollection {#1394 …} +notifications: Doctrine\ORM\PersistentCollection {#2436 …} +badges: Doctrine\ORM\PersistentCollection {#2166 …} +children: [] -id: 31435 -titleTs: "'get':3 'help':1 'start':4 'vpn':6" -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705653984 +visibility: "visible " +apId: "https://lemmy.world/post/10859613" +editedAt: DateTimeImmutable @1726346573 {#2414 : 2024-09-14 22:42:53.0 +02:00 } +createdAt: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } +magazine: App\Entity\Magazine {#262} +image: null +parent: null +root: null +body: "Check out Twingate. It’s super easy and with granular controls." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705579802 {#4434 : 2024-01-18 13:10:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@PlutoniumAcid@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4440 …} +nested: Doctrine\ORM\PersistentCollection {#4442 …} +votes: Doctrine\ORM\PersistentCollection {#4444 …} +reports: Doctrine\ORM\PersistentCollection {#4446 …} +favourites: Doctrine\ORM\PersistentCollection {#4448 …} +notifications: Doctrine\ORM\PersistentCollection {#4450 …} -id: 319006 -bodyTs: "'check':1 'control':11 'easi':7 'granular':10 'super':6 'twingat':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.one/comment/6332491" +editedAt: null +createdAt: DateTimeImmutable @1705579802 {#4435 : 2024-01-18 13:10:02.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -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 | 16.0 MiB | 0.22 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 {#13927 +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 | 16.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#13991 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14056 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.13 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 {#14112 +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 | 16.0 MiB | 0.12 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 {#14171 +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 | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14227 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14283 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14341 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14404 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14462 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14518 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14574 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14630 +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 | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14686 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 40.24 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14742 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14798 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14854 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14910 +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 | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14966 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 16.0 MiB | 0.15 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 {#15022 +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 | 16.0 MiB | 0.13 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 {#15080 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 16.0 MiB | 0.46 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#15158 +user: Proxies\__CG__\App\Entity\User {#1961 +avatar: Proxies\__CG__\App\Entity\Image {#1632 …} +cover: null +email: "PlutoniumAcid@lemmy.world" +username: "@PlutoniumAcid@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729575827 {#1519 : 2024-10-22 07:43:47.0 +02:00 } +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 {#1623 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …} +entries: Doctrine\ORM\PersistentCollection {#1710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …} +entryComments: Doctrine\ORM\PersistentCollection {#1659 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …} +posts: Doctrine\ORM\PersistentCollection {#1746 …} +postVotes: Doctrine\ORM\PersistentCollection {#1490 …} +postComments: Doctrine\ORM\PersistentCollection {#1772 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …} +follows: Doctrine\ORM\PersistentCollection {#1422 …} +followers: Doctrine\ORM\PersistentCollection {#1660 …} +blocks: Doctrine\ORM\PersistentCollection {#1454 …} +blockers: Doctrine\ORM\PersistentCollection {#1425 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …} +reports: Doctrine\ORM\PersistentCollection {#1461 …} +favourites: Doctrine\ORM\PersistentCollection {#1438 …} +violations: Doctrine\ORM\PersistentCollection {#1697 …} +notifications: Doctrine\ORM\PersistentCollection {#1690 …} +awards: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …} +categories: Doctrine\ORM\PersistentCollection {#1675 …} -id: 4940 -password: "$2y$13$PsXGyVZ9WXigiErVb1uOyOndJFegsvw8yXa6oTpd6sGLnDeMWroy." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …} +apId: "PlutoniumAcid@lemmy.world" +apProfileId: "https://lemmy.world/u/PlutoniumAcid" +apPublicUrl: "https://lemmy.world/u/PlutoniumAcid" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "PlutoniumAcid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729270217 {#1520 : 2024-10-18 18:50:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687152811 {#1517 : 2023-06-19 07:33:31.0 +02:00 } +__isInitialized__: true …2 } } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#15219 +date: DateTimeImmutable @1705567584 {#1570 : 2024-01-18 09:46:24.0 +01:00 } } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 16.0 MiB | 41.40 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#15275 +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 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 | 16.0 MiB | 0.45 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#15333 +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#15493 +date: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 19.01 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#15552 +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 {#15599 : 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 {#15601 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15603 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#15605 …} +entries: Doctrine\ORM\PersistentCollection {#15607 …} +entryVotes: Doctrine\ORM\PersistentCollection {#15609 …} +entryComments: Doctrine\ORM\PersistentCollection {#15611 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15613 …} +posts: Doctrine\ORM\PersistentCollection {#15615 …} +postVotes: Doctrine\ORM\PersistentCollection {#15617 …} +postComments: Doctrine\ORM\PersistentCollection {#15619 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15621 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15623 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15625 …} +follows: Doctrine\ORM\PersistentCollection {#15627 …} +followers: Doctrine\ORM\PersistentCollection {#15629 …} +blocks: Doctrine\ORM\PersistentCollection {#15631 …} +blockers: Doctrine\ORM\PersistentCollection {#15633 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#15635 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#15637 …} +reports: Doctrine\ORM\PersistentCollection {#15639 …} +favourites: Doctrine\ORM\PersistentCollection {#15641 …} +violations: Doctrine\ORM\PersistentCollection {#15643 …} +notifications: Doctrine\ORM\PersistentCollection {#15645 …} +awards: Doctrine\ORM\PersistentCollection {#15647 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#15649 …} +categories: Doctrine\ORM\PersistentCollection {#15651 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15653 …} +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 {#15600 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#15570 +user: Proxies\__CG__\App\Entity\User {#15552 +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 {#15599 : 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 {#15601 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15603 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#15605 …} +entries: Doctrine\ORM\PersistentCollection {#15607 …} +entryVotes: Doctrine\ORM\PersistentCollection {#15609 …} +entryComments: Doctrine\ORM\PersistentCollection {#15611 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15613 …} +posts: Doctrine\ORM\PersistentCollection {#15615 …} +postVotes: Doctrine\ORM\PersistentCollection {#15617 …} +postComments: Doctrine\ORM\PersistentCollection {#15619 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15621 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15623 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15625 …} +follows: Doctrine\ORM\PersistentCollection {#15627 …} +followers: Doctrine\ORM\PersistentCollection {#15629 …} +blocks: Doctrine\ORM\PersistentCollection {#15631 …} +blockers: Doctrine\ORM\PersistentCollection {#15633 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#15635 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#15637 …} +reports: Doctrine\ORM\PersistentCollection {#15639 …} +favourites: Doctrine\ORM\PersistentCollection {#15641 …} +violations: Doctrine\ORM\PersistentCollection {#15643 …} +notifications: Doctrine\ORM\PersistentCollection {#15645 …} +awards: Doctrine\ORM\PersistentCollection {#15647 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#15649 …} +categories: Doctrine\ORM\PersistentCollection {#15651 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15653 …} +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 {#15600 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 16.0 MiB | 24.49 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#15761 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#334 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 16.0 MiB | 700.53 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#15887 +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.54 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16135 +avatar: Proxies\__CG__\App\Entity\Image {#16134 …} +cover: null +email: "JVT038@feddit.nl" +username: "@JVT038@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: "Web developer, gamer, reader, and a true ligma male" +lastActive: DateTime @1728980675 {#16138 : 2024-10-15 10:24:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16133 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16131 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16129 …} +entries: Doctrine\ORM\PersistentCollection {#16127 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16125 …} +entryComments: Doctrine\ORM\PersistentCollection {#16123 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16121 …} +posts: Doctrine\ORM\PersistentCollection {#16119 …} +postVotes: Doctrine\ORM\PersistentCollection {#16117 …} +postComments: Doctrine\ORM\PersistentCollection {#16115 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16113 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16111 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16109 …} +follows: Doctrine\ORM\PersistentCollection {#16107 …} +followers: Doctrine\ORM\PersistentCollection {#16105 …} +blocks: Doctrine\ORM\PersistentCollection {#16103 …} +blockers: Doctrine\ORM\PersistentCollection {#16101 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16099 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16097 …} +reports: Doctrine\ORM\PersistentCollection {#16095 …} +favourites: Doctrine\ORM\PersistentCollection {#16093 …} +violations: Doctrine\ORM\PersistentCollection {#16091 …} +notifications: Doctrine\ORM\PersistentCollection {#16089 …} +awards: Doctrine\ORM\PersistentCollection {#16087 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16085 …} +categories: Doctrine\ORM\PersistentCollection {#16083 …} -id: 438 -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16081 …} +apId: "JVT038@feddit.nl" +apProfileId: "https://feddit.nl/u/JVT038" +apPublicUrl: "https://feddit.nl/u/JVT038" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "JVT038" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729113332 {#16137 : 2024-10-16 23:15:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686913782 {#16136 : 2023-06-16 13:09:42.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#15943 +width: 65 +height: 65 +user: App\Entity\User {#16135 +avatar: Proxies\__CG__\App\Entity\Image {#16134 …} +cover: null +email: "JVT038@feddit.nl" +username: "@JVT038@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: "Web developer, gamer, reader, and a true ligma male" +lastActive: DateTime @1728980675 {#16138 : 2024-10-15 10:24:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16133 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16131 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16129 …} +entries: Doctrine\ORM\PersistentCollection {#16127 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16125 …} +entryComments: Doctrine\ORM\PersistentCollection {#16123 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16121 …} +posts: Doctrine\ORM\PersistentCollection {#16119 …} +postVotes: Doctrine\ORM\PersistentCollection {#16117 …} +postComments: Doctrine\ORM\PersistentCollection {#16115 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16113 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16111 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16109 …} +follows: Doctrine\ORM\PersistentCollection {#16107 …} +followers: Doctrine\ORM\PersistentCollection {#16105 …} +blocks: Doctrine\ORM\PersistentCollection {#16103 …} +blockers: Doctrine\ORM\PersistentCollection {#16101 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16099 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16097 …} +reports: Doctrine\ORM\PersistentCollection {#16095 …} +favourites: Doctrine\ORM\PersistentCollection {#16093 …} +violations: Doctrine\ORM\PersistentCollection {#16091 …} +notifications: Doctrine\ORM\PersistentCollection {#16089 …} +awards: Doctrine\ORM\PersistentCollection {#16087 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16085 …} +categories: Doctrine\ORM\PersistentCollection {#16083 …} -id: 438 -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16081 …} +apId: "JVT038@feddit.nl" +apProfileId: "https://feddit.nl/u/JVT038" +apPublicUrl: "https://feddit.nl/u/JVT038" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "JVT038" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729113332 {#16137 : 2024-10-16 23:15:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686913782 {#16136 : 2023-06-16 13:09:42.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.40 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16016 +avatar: Proxies\__CG__\App\Entity\Image {#16015 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#16019 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16014 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16010 …} +entries: Doctrine\ORM\PersistentCollection {#16008 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16006 …} +entryComments: Doctrine\ORM\PersistentCollection {#16004 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16002 …} +posts: Doctrine\ORM\PersistentCollection {#16000 …} +postVotes: Doctrine\ORM\PersistentCollection {#15998 …} +postComments: Doctrine\ORM\PersistentCollection {#15996 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15994 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15992 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15990 …} +follows: Doctrine\ORM\PersistentCollection {#15988 …} +followers: Doctrine\ORM\PersistentCollection {#15986 …} +blocks: Doctrine\ORM\PersistentCollection {#15984 …} +blockers: Doctrine\ORM\PersistentCollection {#15982 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#15980 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#15978 …} +reports: Doctrine\ORM\PersistentCollection {#15976 …} +favourites: Doctrine\ORM\PersistentCollection {#15974 …} +violations: Doctrine\ORM\PersistentCollection {#15972 …} +notifications: Doctrine\ORM\PersistentCollection {#15970 …} +awards: Doctrine\ORM\PersistentCollection {#15968 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#15966 …} +categories: Doctrine\ORM\PersistentCollection {#15964 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15962 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#16018 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#16017 : 2023-06-23 19:06:05.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17350 +width: 65 +height: 65 +user: App\Entity\User {#16016 +avatar: Proxies\__CG__\App\Entity\Image {#16015 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#16019 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16014 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16010 …} +entries: Doctrine\ORM\PersistentCollection {#16008 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16006 …} +entryComments: Doctrine\ORM\PersistentCollection {#16004 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16002 …} +posts: Doctrine\ORM\PersistentCollection {#16000 …} +postVotes: Doctrine\ORM\PersistentCollection {#15998 …} +postComments: Doctrine\ORM\PersistentCollection {#15996 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15994 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15992 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15990 …} +follows: Doctrine\ORM\PersistentCollection {#15988 …} +followers: Doctrine\ORM\PersistentCollection {#15986 …} +blocks: Doctrine\ORM\PersistentCollection {#15984 …} +blockers: Doctrine\ORM\PersistentCollection {#15982 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#15980 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#15978 …} +reports: Doctrine\ORM\PersistentCollection {#15976 …} +favourites: Doctrine\ORM\PersistentCollection {#15974 …} +violations: Doctrine\ORM\PersistentCollection {#15972 …} +notifications: Doctrine\ORM\PersistentCollection {#15970 …} +awards: Doctrine\ORM\PersistentCollection {#15968 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#15966 …} +categories: Doctrine\ORM\PersistentCollection {#15964 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15962 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#16018 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#16017 : 2023-06-23 19:06:05.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 3.08 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16467 +avatar: Proxies\__CG__\App\Entity\Image {#16468 …} +cover: Proxies\__CG__\App\Entity\Image {#16469 …} +email: "originalucifer@moist.catsweat.com" +username: "@originalucifer@moist.catsweat.com" +roles: [] +followersCount: 0 +homepage: "front" +about: "old, stupid" +lastActive: DateTime @1729508336 {#16464 : 2024-10-21 12:58:56.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16470 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16472 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16474 …} +entries: Doctrine\ORM\PersistentCollection {#16476 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16478 …} +entryComments: Doctrine\ORM\PersistentCollection {#16480 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16482 …} +posts: Doctrine\ORM\PersistentCollection {#16484 …} +postVotes: Doctrine\ORM\PersistentCollection {#16486 …} +postComments: Doctrine\ORM\PersistentCollection {#16488 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16490 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16494 …} +follows: Doctrine\ORM\PersistentCollection {#16496 …} +followers: Doctrine\ORM\PersistentCollection {#16498 …} +blocks: Doctrine\ORM\PersistentCollection {#16500 …} +blockers: Doctrine\ORM\PersistentCollection {#16502 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16504 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16506 …} +reports: Doctrine\ORM\PersistentCollection {#16508 …} +favourites: Doctrine\ORM\PersistentCollection {#16510 …} +violations: Doctrine\ORM\PersistentCollection {#16512 …} +notifications: Doctrine\ORM\PersistentCollection {#16514 …} +awards: Doctrine\ORM\PersistentCollection {#16516 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16518 …} +categories: Doctrine\ORM\PersistentCollection {#16520 …} -id: 30611 -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16522 …} +apId: "originalucifer@moist.catsweat.com" +apProfileId: "https://moist.catsweat.com/u/originalucifer" +apPublicUrl: "https://moist.catsweat.com/u/originalucifer" +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers" +apInboxUrl: "https://moist.catsweat.com/f/inbox" +apDomain: "moist.catsweat.com" +apPreferredUsername: "originalucifer" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728121579 {#16465 : 2024-10-05 11:46:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689631833 {#16466 : 2023-07-18 00:10:33.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17407 +width: 65 +height: 65 +user: App\Entity\User {#16467 +avatar: Proxies\__CG__\App\Entity\Image {#16468 …} +cover: Proxies\__CG__\App\Entity\Image {#16469 …} +email: "originalucifer@moist.catsweat.com" +username: "@originalucifer@moist.catsweat.com" +roles: [] +followersCount: 0 +homepage: "front" +about: "old, stupid" +lastActive: DateTime @1729508336 {#16464 : 2024-10-21 12:58:56.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16470 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16472 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16474 …} +entries: Doctrine\ORM\PersistentCollection {#16476 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16478 …} +entryComments: Doctrine\ORM\PersistentCollection {#16480 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16482 …} +posts: Doctrine\ORM\PersistentCollection {#16484 …} +postVotes: Doctrine\ORM\PersistentCollection {#16486 …} +postComments: Doctrine\ORM\PersistentCollection {#16488 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16490 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16494 …} +follows: Doctrine\ORM\PersistentCollection {#16496 …} +followers: Doctrine\ORM\PersistentCollection {#16498 …} +blocks: Doctrine\ORM\PersistentCollection {#16500 …} +blockers: Doctrine\ORM\PersistentCollection {#16502 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16504 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16506 …} +reports: Doctrine\ORM\PersistentCollection {#16508 …} +favourites: Doctrine\ORM\PersistentCollection {#16510 …} +violations: Doctrine\ORM\PersistentCollection {#16512 …} +notifications: Doctrine\ORM\PersistentCollection {#16514 …} +awards: Doctrine\ORM\PersistentCollection {#16516 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16518 …} +categories: Doctrine\ORM\PersistentCollection {#16520 …} -id: 30611 -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16522 …} +apId: "originalucifer@moist.catsweat.com" +apProfileId: "https://moist.catsweat.com/u/originalucifer" +apPublicUrl: "https://moist.catsweat.com/u/originalucifer" +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers" +apInboxUrl: "https://moist.catsweat.com/f/inbox" +apDomain: "moist.catsweat.com" +apPreferredUsername: "originalucifer" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728121579 {#16465 : 2024-10-05 11:46:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689631833 {#16466 : 2023-07-18 00:10:33.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.38 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16826 +avatar: Proxies\__CG__\App\Entity\Image {#16827 …} +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 {#16823 : 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 {#16828 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16830 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16832 …} +entries: Doctrine\ORM\PersistentCollection {#16834 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16836 …} +entryComments: Doctrine\ORM\PersistentCollection {#16838 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16840 …} +posts: Doctrine\ORM\PersistentCollection {#16842 …} +postVotes: Doctrine\ORM\PersistentCollection {#16844 …} +postComments: Doctrine\ORM\PersistentCollection {#16846 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16848 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16850 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16852 …} +follows: Doctrine\ORM\PersistentCollection {#16854 …} +followers: Doctrine\ORM\PersistentCollection {#16856 …} +blocks: Doctrine\ORM\PersistentCollection {#16858 …} +blockers: Doctrine\ORM\PersistentCollection {#16860 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16862 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16864 …} +reports: Doctrine\ORM\PersistentCollection {#16866 …} +favourites: Doctrine\ORM\PersistentCollection {#16868 …} +violations: Doctrine\ORM\PersistentCollection {#16870 …} +notifications: Doctrine\ORM\PersistentCollection {#16872 …} +awards: Doctrine\ORM\PersistentCollection {#16874 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16876 …} +categories: Doctrine\ORM\PersistentCollection {#16878 …} -id: 50526 -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16880 …} +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 {#16824 : 2024-10-22 09:03:24.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696515816 {#16825 : 2023-10-05 16:23:36.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17464 +width: 65 +height: 65 +user: App\Entity\User {#16826 +avatar: Proxies\__CG__\App\Entity\Image {#16827 …} +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 {#16823 : 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 {#16828 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16830 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16832 …} +entries: Doctrine\ORM\PersistentCollection {#16834 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16836 …} +entryComments: Doctrine\ORM\PersistentCollection {#16838 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16840 …} +posts: Doctrine\ORM\PersistentCollection {#16842 …} +postVotes: Doctrine\ORM\PersistentCollection {#16844 …} +postComments: Doctrine\ORM\PersistentCollection {#16846 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16848 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16850 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16852 …} +follows: Doctrine\ORM\PersistentCollection {#16854 …} +followers: Doctrine\ORM\PersistentCollection {#16856 …} +blocks: Doctrine\ORM\PersistentCollection {#16858 …} +blockers: Doctrine\ORM\PersistentCollection {#16860 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16862 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16864 …} +reports: Doctrine\ORM\PersistentCollection {#16866 …} +favourites: Doctrine\ORM\PersistentCollection {#16868 …} +violations: Doctrine\ORM\PersistentCollection {#16870 …} +notifications: Doctrine\ORM\PersistentCollection {#16872 …} +awards: Doctrine\ORM\PersistentCollection {#16874 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16876 …} +categories: Doctrine\ORM\PersistentCollection {#16878 …} -id: 50526 -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16880 …} +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 {#16824 : 2024-10-22 09:03:24.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696515816 {#16825 : 2023-10-05 16:23:36.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.35 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16885 +avatar: Proxies\__CG__\App\Entity\Image {#16886 …} +cover: null +email: "zaphod@lemmy.ca" +username: "@zaphod@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: "Just this guy, you know?" +lastActive: DateTime @1728040586 {#16882 : 2024-10-04 13:16:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16887 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16889 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16891 …} +entries: Doctrine\ORM\PersistentCollection {#16893 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16895 …} +entryComments: Doctrine\ORM\PersistentCollection {#16897 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16899 …} +posts: Doctrine\ORM\PersistentCollection {#16901 …} +postVotes: Doctrine\ORM\PersistentCollection {#16903 …} +postComments: Doctrine\ORM\PersistentCollection {#16905 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16907 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16909 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16911 …} +follows: Doctrine\ORM\PersistentCollection {#16913 …} +followers: Doctrine\ORM\PersistentCollection {#16915 …} +blocks: Doctrine\ORM\PersistentCollection {#16917 …} +blockers: Doctrine\ORM\PersistentCollection {#16919 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16921 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16923 …} +reports: Doctrine\ORM\PersistentCollection {#16925 …} +favourites: Doctrine\ORM\PersistentCollection {#16927 …} +violations: Doctrine\ORM\PersistentCollection {#16929 …} +notifications: Doctrine\ORM\PersistentCollection {#16931 …} +awards: Doctrine\ORM\PersistentCollection {#16933 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16935 …} +categories: Doctrine\ORM\PersistentCollection {#16937 …} -id: 64374 -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16939 …} +apId: "zaphod@lemmy.ca" +apProfileId: "https://lemmy.ca/u/zaphod" +apPublicUrl: "https://lemmy.ca/u/zaphod" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "zaphod" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706352784 {#16883 : 2024-01-27 11:53:04.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697947487 {#16884 : 2023-10-22 06:04:47.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17521 +width: 65 +height: 65 +user: App\Entity\User {#16885 +avatar: Proxies\__CG__\App\Entity\Image {#16886 …} +cover: null +email: "zaphod@lemmy.ca" +username: "@zaphod@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: "Just this guy, you know?" +lastActive: DateTime @1728040586 {#16882 : 2024-10-04 13:16:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#16887 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16889 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16891 …} +entries: Doctrine\ORM\PersistentCollection {#16893 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16895 …} +entryComments: Doctrine\ORM\PersistentCollection {#16897 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16899 …} +posts: Doctrine\ORM\PersistentCollection {#16901 …} +postVotes: Doctrine\ORM\PersistentCollection {#16903 …} +postComments: Doctrine\ORM\PersistentCollection {#16905 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16907 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16909 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16911 …} +follows: Doctrine\ORM\PersistentCollection {#16913 …} +followers: Doctrine\ORM\PersistentCollection {#16915 …} +blocks: Doctrine\ORM\PersistentCollection {#16917 …} +blockers: Doctrine\ORM\PersistentCollection {#16919 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16921 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16923 …} +reports: Doctrine\ORM\PersistentCollection {#16925 …} +favourites: Doctrine\ORM\PersistentCollection {#16927 …} +violations: Doctrine\ORM\PersistentCollection {#16929 …} +notifications: Doctrine\ORM\PersistentCollection {#16931 …} +awards: Doctrine\ORM\PersistentCollection {#16933 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16935 …} +categories: Doctrine\ORM\PersistentCollection {#16937 …} -id: 64374 -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16939 …} +apId: "zaphod@lemmy.ca" +apProfileId: "https://lemmy.ca/u/zaphod" +apPublicUrl: "https://lemmy.ca/u/zaphod" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "zaphod" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706352784 {#16883 : 2024-01-27 11:53:04.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697947487 {#16884 : 2023-10-22 06:04:47.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 167.45 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16145 +avatar: Proxies\__CG__\App\Entity\Image {#16350 …} +cover: null +email: "Lettuceeatlettuce@lemmy.ml" +username: "@Lettuceeatlettuce@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "Always eat your greens!" +lastActive: DateTime @1729033295 {#16149 : 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 {#16351 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16353 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16355 …} +entries: Doctrine\ORM\PersistentCollection {#16357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16359 …} +entryComments: Doctrine\ORM\PersistentCollection {#16361 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16363 …} +posts: Doctrine\ORM\PersistentCollection {#16365 …} +postVotes: Doctrine\ORM\PersistentCollection {#16367 …} +postComments: Doctrine\ORM\PersistentCollection {#16369 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16371 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16373 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16375 …} +follows: Doctrine\ORM\PersistentCollection {#16377 …} +followers: Doctrine\ORM\PersistentCollection {#16379 …} +blocks: Doctrine\ORM\PersistentCollection {#16381 …} +blockers: Doctrine\ORM\PersistentCollection {#16383 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16385 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16387 …} +reports: Doctrine\ORM\PersistentCollection {#16389 …} +favourites: Doctrine\ORM\PersistentCollection {#16391 …} +violations: Doctrine\ORM\PersistentCollection {#16393 …} +notifications: Doctrine\ORM\PersistentCollection {#16395 …} +awards: Doctrine\ORM\PersistentCollection {#16397 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16399 …} +categories: Doctrine\ORM\PersistentCollection {#16401 …} -id: 26232 -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16403 …} +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 {#16148 : 2024-10-14 13:10:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689242111 {#16146 : 2023-07-13 11:55:11.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17578 +width: 65 +height: 65 +user: App\Entity\User {#16145 +avatar: Proxies\__CG__\App\Entity\Image {#16350 …} +cover: null +email: "Lettuceeatlettuce@lemmy.ml" +username: "@Lettuceeatlettuce@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "Always eat your greens!" +lastActive: DateTime @1729033295 {#16149 : 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 {#16351 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16353 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16355 …} +entries: Doctrine\ORM\PersistentCollection {#16357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16359 …} +entryComments: Doctrine\ORM\PersistentCollection {#16361 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16363 …} +posts: Doctrine\ORM\PersistentCollection {#16365 …} +postVotes: Doctrine\ORM\PersistentCollection {#16367 …} +postComments: Doctrine\ORM\PersistentCollection {#16369 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16371 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16373 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16375 …} +follows: Doctrine\ORM\PersistentCollection {#16377 …} +followers: Doctrine\ORM\PersistentCollection {#16379 …} +blocks: Doctrine\ORM\PersistentCollection {#16381 …} +blockers: Doctrine\ORM\PersistentCollection {#16383 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16385 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16387 …} +reports: Doctrine\ORM\PersistentCollection {#16389 …} +favourites: Doctrine\ORM\PersistentCollection {#16391 …} +violations: Doctrine\ORM\PersistentCollection {#16393 …} +notifications: Doctrine\ORM\PersistentCollection {#16395 …} +awards: Doctrine\ORM\PersistentCollection {#16397 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16399 …} +categories: Doctrine\ORM\PersistentCollection {#16401 …} -id: 26232 -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16403 …} +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 {#16148 : 2024-10-14 13:10:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689242111 {#16146 : 2023-07-13 11:55:11.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 9.75 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#17003 +avatar: Proxies\__CG__\App\Entity\Image {#17004 …} +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 {#17000 : 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 {#17005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17009 …} +entries: Doctrine\ORM\PersistentCollection {#17011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17013 …} +entryComments: Doctrine\ORM\PersistentCollection {#17015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17017 …} +posts: Doctrine\ORM\PersistentCollection {#17019 …} +postVotes: Doctrine\ORM\PersistentCollection {#17021 …} +postComments: Doctrine\ORM\PersistentCollection {#17023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17029 …} +follows: Doctrine\ORM\PersistentCollection {#17031 …} +followers: Doctrine\ORM\PersistentCollection {#17033 …} +blocks: Doctrine\ORM\PersistentCollection {#17035 …} +blockers: Doctrine\ORM\PersistentCollection {#17037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17041 …} +reports: Doctrine\ORM\PersistentCollection {#17043 …} +favourites: Doctrine\ORM\PersistentCollection {#17045 …} +violations: Doctrine\ORM\PersistentCollection {#17047 …} +notifications: Doctrine\ORM\PersistentCollection {#17049 …} +awards: Doctrine\ORM\PersistentCollection {#17051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17053 …} +categories: Doctrine\ORM\PersistentCollection {#17055 …} -id: 70619 -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17057 …} +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 {#17001 : 2023-11-27 08:32:31.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699018965 {#17002 : 2023-11-03 14:42:45.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17641 +width: 65 +height: 65 +user: App\Entity\User {#17003 +avatar: Proxies\__CG__\App\Entity\Image {#17004 …} +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 {#17000 : 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 {#17005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17009 …} +entries: Doctrine\ORM\PersistentCollection {#17011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17013 …} +entryComments: Doctrine\ORM\PersistentCollection {#17015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17017 …} +posts: Doctrine\ORM\PersistentCollection {#17019 …} +postVotes: Doctrine\ORM\PersistentCollection {#17021 …} +postComments: Doctrine\ORM\PersistentCollection {#17023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17029 …} +follows: Doctrine\ORM\PersistentCollection {#17031 …} +followers: Doctrine\ORM\PersistentCollection {#17033 …} +blocks: Doctrine\ORM\PersistentCollection {#17035 …} +blockers: Doctrine\ORM\PersistentCollection {#17037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17041 …} +reports: Doctrine\ORM\PersistentCollection {#17043 …} +favourites: Doctrine\ORM\PersistentCollection {#17045 …} +violations: Doctrine\ORM\PersistentCollection {#17047 …} +notifications: Doctrine\ORM\PersistentCollection {#17049 …} +awards: Doctrine\ORM\PersistentCollection {#17051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17053 …} +categories: Doctrine\ORM\PersistentCollection {#17055 …} -id: 70619 -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17057 …} +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 {#17001 : 2023-11-27 08:32:31.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699018965 {#17002 : 2023-11-03 14:42:45.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 8.23 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#17241 +avatar: Proxies\__CG__\App\Entity\Image {#17242 …} +cover: Proxies\__CG__\App\Entity\Image {#17243 …} +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 {#17238 : 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 {#17244 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17246 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17248 …} +entries: Doctrine\ORM\PersistentCollection {#17250 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17252 …} +entryComments: Doctrine\ORM\PersistentCollection {#17254 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17256 …} +posts: Doctrine\ORM\PersistentCollection {#17258 …} +postVotes: Doctrine\ORM\PersistentCollection {#17260 …} +postComments: Doctrine\ORM\PersistentCollection {#17262 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17266 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17268 …} +follows: Doctrine\ORM\PersistentCollection {#17270 …} +followers: Doctrine\ORM\PersistentCollection {#17272 …} +blocks: Doctrine\ORM\PersistentCollection {#17274 …} +blockers: Doctrine\ORM\PersistentCollection {#17276 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17278 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17280 …} +reports: Doctrine\ORM\PersistentCollection {#17282 …} +favourites: Doctrine\ORM\PersistentCollection {#17284 …} +violations: Doctrine\ORM\PersistentCollection {#17286 …} +notifications: Doctrine\ORM\PersistentCollection {#17288 …} +awards: Doctrine\ORM\PersistentCollection {#17290 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17292 …} +categories: Doctrine\ORM\PersistentCollection {#17294 …} -id: 93810 -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17296 …} +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 {#17239 : 2024-10-17 03:24:39.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1729128277 {#17240 : 2024-10-17 03:24:37.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17704 +width: 65 +height: 65 +user: App\Entity\User {#17241 +avatar: Proxies\__CG__\App\Entity\Image {#17242 …} +cover: Proxies\__CG__\App\Entity\Image {#17243 …} +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 {#17238 : 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 {#17244 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17246 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17248 …} +entries: Doctrine\ORM\PersistentCollection {#17250 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17252 …} +entryComments: Doctrine\ORM\PersistentCollection {#17254 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17256 …} +posts: Doctrine\ORM\PersistentCollection {#17258 …} +postVotes: Doctrine\ORM\PersistentCollection {#17260 …} +postComments: Doctrine\ORM\PersistentCollection {#17262 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17266 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17268 …} +follows: Doctrine\ORM\PersistentCollection {#17270 …} +followers: Doctrine\ORM\PersistentCollection {#17272 …} +blocks: Doctrine\ORM\PersistentCollection {#17274 …} +blockers: Doctrine\ORM\PersistentCollection {#17276 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17278 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17280 …} +reports: Doctrine\ORM\PersistentCollection {#17282 …} +favourites: Doctrine\ORM\PersistentCollection {#17284 …} +violations: Doctrine\ORM\PersistentCollection {#17286 …} +notifications: Doctrine\ORM\PersistentCollection {#17288 …} +awards: Doctrine\ORM\PersistentCollection {#17290 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17292 …} +categories: Doctrine\ORM\PersistentCollection {#17294 …} -id: 93810 -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17296 …} +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 {#17239 : 2024-10-17 03:24:39.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1729128277 {#17240 : 2024-10-17 03:24:37.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 17.94 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#16267 +avatar: Proxies\__CG__\App\Entity\Image {#16268 …} +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 {#16272 : 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 {#16265 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16263 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16261 …} +entries: Doctrine\ORM\PersistentCollection {#16259 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16257 …} +entryComments: Doctrine\ORM\PersistentCollection {#16255 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16253 …} +posts: Doctrine\ORM\PersistentCollection {#16251 …} +postVotes: Doctrine\ORM\PersistentCollection {#16249 …} +postComments: Doctrine\ORM\PersistentCollection {#16247 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16245 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16243 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16241 …} +follows: Doctrine\ORM\PersistentCollection {#16239 …} +followers: Doctrine\ORM\PersistentCollection {#16237 …} +blocks: Doctrine\ORM\PersistentCollection {#16235 …} +blockers: Doctrine\ORM\PersistentCollection {#16233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16231 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16229 …} +reports: Doctrine\ORM\PersistentCollection {#16227 …} +favourites: Doctrine\ORM\PersistentCollection {#16225 …} +violations: Doctrine\ORM\PersistentCollection {#16223 …} +notifications: Doctrine\ORM\PersistentCollection {#16221 …} +awards: Doctrine\ORM\PersistentCollection {#16219 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16217 …} +categories: Doctrine\ORM\PersistentCollection {#16215 …} -id: 22728 -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16213 …} +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 {#16269 : 2024-10-16 20:46:57.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689080109 {#16270 : 2023-07-11 14:55:09.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17767 +width: 65 +height: 65 +user: App\Entity\User {#16267 +avatar: Proxies\__CG__\App\Entity\Image {#16268 …} +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 {#16272 : 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 {#16265 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16263 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#16261 …} +entries: Doctrine\ORM\PersistentCollection {#16259 …} +entryVotes: Doctrine\ORM\PersistentCollection {#16257 …} +entryComments: Doctrine\ORM\PersistentCollection {#16255 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16253 …} +posts: Doctrine\ORM\PersistentCollection {#16251 …} +postVotes: Doctrine\ORM\PersistentCollection {#16249 …} +postComments: Doctrine\ORM\PersistentCollection {#16247 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#16245 …} +subscriptions: Doctrine\ORM\PersistentCollection {#16243 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#16241 …} +follows: Doctrine\ORM\PersistentCollection {#16239 …} +followers: Doctrine\ORM\PersistentCollection {#16237 …} +blocks: Doctrine\ORM\PersistentCollection {#16235 …} +blockers: Doctrine\ORM\PersistentCollection {#16233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16231 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16229 …} +reports: Doctrine\ORM\PersistentCollection {#16227 …} +favourites: Doctrine\ORM\PersistentCollection {#16225 …} +violations: Doctrine\ORM\PersistentCollection {#16223 …} +notifications: Doctrine\ORM\PersistentCollection {#16221 …} +awards: Doctrine\ORM\PersistentCollection {#16219 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16217 …} +categories: Doctrine\ORM\PersistentCollection {#16215 …} -id: 22728 -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16213 …} +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 {#16269 : 2024-10-16 20:46:57.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689080109 {#16270 : 2023-07-11 14:55:09.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#15957 +avatar: Proxies\__CG__\App\Entity\Image {#15956 …} +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 {#15960 : 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 {#15955 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15905 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#15907 …} +entries: Doctrine\ORM\PersistentCollection {#15914 …} +entryVotes: Doctrine\ORM\PersistentCollection {#15915 …} +entryComments: Doctrine\ORM\PersistentCollection {#15917 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15919 …} +posts: Doctrine\ORM\PersistentCollection {#15916 …} +postVotes: Doctrine\ORM\PersistentCollection {#15909 …} +postComments: Doctrine\ORM\PersistentCollection {#15927 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15924 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15932 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15929 …} +follows: Doctrine\ORM\PersistentCollection {#15937 …} +followers: Doctrine\ORM\PersistentCollection {#15939 …} +blocks: Doctrine\ORM\PersistentCollection {#15941 …} +blockers: Doctrine\ORM\PersistentCollection {#16345 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16339 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16154 …} +reports: Doctrine\ORM\PersistentCollection {#16143 …} +favourites: Doctrine\ORM\PersistentCollection {#16347 …} +violations: Doctrine\ORM\PersistentCollection {#16346 …} +notifications: Doctrine\ORM\PersistentCollection {#16343 …} +awards: Doctrine\ORM\PersistentCollection {#16340 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16337 …} +categories: Doctrine\ORM\PersistentCollection {#16336 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16152 …} +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 {#15959 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#15958 : 2023-06-23 22:30:07.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17830 +width: 65 +height: 65 +user: App\Entity\User {#15957 +avatar: Proxies\__CG__\App\Entity\Image {#15956 …} +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 {#15960 : 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 {#15955 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15905 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#15907 …} +entries: Doctrine\ORM\PersistentCollection {#15914 …} +entryVotes: Doctrine\ORM\PersistentCollection {#15915 …} +entryComments: Doctrine\ORM\PersistentCollection {#15917 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15919 …} +posts: Doctrine\ORM\PersistentCollection {#15916 …} +postVotes: Doctrine\ORM\PersistentCollection {#15909 …} +postComments: Doctrine\ORM\PersistentCollection {#15927 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15924 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15932 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15929 …} +follows: Doctrine\ORM\PersistentCollection {#15937 …} +followers: Doctrine\ORM\PersistentCollection {#15939 …} +blocks: Doctrine\ORM\PersistentCollection {#15941 …} +blockers: Doctrine\ORM\PersistentCollection {#16345 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#16339 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#16154 …} +reports: Doctrine\ORM\PersistentCollection {#16143 …} +favourites: Doctrine\ORM\PersistentCollection {#16347 …} +violations: Doctrine\ORM\PersistentCollection {#16346 …} +notifications: Doctrine\ORM\PersistentCollection {#16343 …} +awards: Doctrine\ORM\PersistentCollection {#16340 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#16337 …} +categories: Doctrine\ORM\PersistentCollection {#16336 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16152 …} +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 {#15959 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#15958 : 2023-06-23 22:30:07.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 1.64 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#17122 +avatar: Proxies\__CG__\App\Entity\Image {#17123 …} +cover: Proxies\__CG__\App\Entity\Image {#17124 …} +email: "randomcruft@lemmy.sdf.org" +username: "@randomcruft@lemmy.sdf.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "cruising the fediverse in search of interesting people, stuff, and things…" +lastActive: DateTime @1711802017 {#17119 : 2024-03-30 13:33:37.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#17125 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17127 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17129 …} +entries: Doctrine\ORM\PersistentCollection {#17131 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17133 …} +entryComments: Doctrine\ORM\PersistentCollection {#17135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17137 …} +posts: Doctrine\ORM\PersistentCollection {#17139 …} +postVotes: Doctrine\ORM\PersistentCollection {#17141 …} +postComments: Doctrine\ORM\PersistentCollection {#17143 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17145 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17147 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17149 …} +follows: Doctrine\ORM\PersistentCollection {#17151 …} +followers: Doctrine\ORM\PersistentCollection {#17153 …} +blocks: Doctrine\ORM\PersistentCollection {#17155 …} +blockers: Doctrine\ORM\PersistentCollection {#17157 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17159 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17161 …} +reports: Doctrine\ORM\PersistentCollection {#17163 …} +favourites: Doctrine\ORM\PersistentCollection {#17165 …} +violations: Doctrine\ORM\PersistentCollection {#17167 …} +notifications: Doctrine\ORM\PersistentCollection {#17169 …} +awards: Doctrine\ORM\PersistentCollection {#17171 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17173 …} +categories: Doctrine\ORM\PersistentCollection {#17175 …} -id: 84956 -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17177 …} +apId: "randomcruft@lemmy.sdf.org" +apProfileId: "https://lemmy.sdf.org/u/randomcruft" +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft" +apFollowersUrl: null +apInboxUrl: "https://lemmy.sdf.org/inbox" +apDomain: "lemmy.sdf.org" +apPreferredUsername: "randomcruft" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1704212866 {#17120 : 2024-01-02 17:27:46.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704212862 {#17121 : 2024-01-02 17:27:42.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17887 +width: 65 +height: 65 +user: App\Entity\User {#17122 +avatar: Proxies\__CG__\App\Entity\Image {#17123 …} +cover: Proxies\__CG__\App\Entity\Image {#17124 …} +email: "randomcruft@lemmy.sdf.org" +username: "@randomcruft@lemmy.sdf.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "cruising the fediverse in search of interesting people, stuff, and things…" +lastActive: DateTime @1711802017 {#17119 : 2024-03-30 13:33:37.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#17125 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17127 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17129 …} +entries: Doctrine\ORM\PersistentCollection {#17131 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17133 …} +entryComments: Doctrine\ORM\PersistentCollection {#17135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17137 …} +posts: Doctrine\ORM\PersistentCollection {#17139 …} +postVotes: Doctrine\ORM\PersistentCollection {#17141 …} +postComments: Doctrine\ORM\PersistentCollection {#17143 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17145 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17147 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17149 …} +follows: Doctrine\ORM\PersistentCollection {#17151 …} +followers: Doctrine\ORM\PersistentCollection {#17153 …} +blocks: Doctrine\ORM\PersistentCollection {#17155 …} +blockers: Doctrine\ORM\PersistentCollection {#17157 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17159 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17161 …} +reports: Doctrine\ORM\PersistentCollection {#17163 …} +favourites: Doctrine\ORM\PersistentCollection {#17165 …} +violations: Doctrine\ORM\PersistentCollection {#17167 …} +notifications: Doctrine\ORM\PersistentCollection {#17169 …} +awards: Doctrine\ORM\PersistentCollection {#17171 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17173 …} +categories: Doctrine\ORM\PersistentCollection {#17175 …} -id: 84956 -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17177 …} +apId: "randomcruft@lemmy.sdf.org" +apProfileId: "https://lemmy.sdf.org/u/randomcruft" +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft" +apFollowersUrl: null +apInboxUrl: "https://lemmy.sdf.org/inbox" +apDomain: "lemmy.sdf.org" +apPreferredUsername: "randomcruft" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1704212866 {#17120 : 2024-01-02 17:27:46.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1704212862 {#17121 : 2024-01-02 17:27:42.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.33 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#17182 +avatar: Proxies\__CG__\App\Entity\Image {#17183 …} +cover: null +email: "bradboimler@startrek.website" +username: "@bradboimler@startrek.website" +roles: [] +followersCount: 0 +homepage: "front" +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖" +lastActive: DateTime @1727813909 {#17179 : 2024-10-01 22:18:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#17184 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17186 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17188 …} +entries: Doctrine\ORM\PersistentCollection {#17190 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17192 …} +entryComments: Doctrine\ORM\PersistentCollection {#17194 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17196 …} +posts: Doctrine\ORM\PersistentCollection {#17198 …} +postVotes: Doctrine\ORM\PersistentCollection {#17200 …} +postComments: Doctrine\ORM\PersistentCollection {#17202 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17204 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17206 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17208 …} +follows: Doctrine\ORM\PersistentCollection {#17210 …} +followers: Doctrine\ORM\PersistentCollection {#17212 …} +blocks: Doctrine\ORM\PersistentCollection {#17214 …} +blockers: Doctrine\ORM\PersistentCollection {#17216 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17218 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17220 …} +reports: Doctrine\ORM\PersistentCollection {#17222 …} +favourites: Doctrine\ORM\PersistentCollection {#17224 …} +violations: Doctrine\ORM\PersistentCollection {#17226 …} +notifications: Doctrine\ORM\PersistentCollection {#17228 …} +awards: Doctrine\ORM\PersistentCollection {#17230 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17232 …} +categories: Doctrine\ORM\PersistentCollection {#17234 …} -id: 89990 -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17236 …} +apId: "bradboimler@startrek.website" +apProfileId: "https://startrek.website/u/bradboimler" +apPublicUrl: "https://startrek.website/u/bradboimler" +apFollowersUrl: null +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "bradboimler" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712454383 {#17180 : 2024-04-07 03:46:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712454381 {#17181 : 2024-04-07 03:46:21.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#17950 +width: 65 +height: 65 +user: App\Entity\User {#17182 +avatar: Proxies\__CG__\App\Entity\Image {#17183 …} +cover: null +email: "bradboimler@startrek.website" +username: "@bradboimler@startrek.website" +roles: [] +followersCount: 0 +homepage: "front" +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖" +lastActive: DateTime @1727813909 {#17179 : 2024-10-01 22:18:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#17184 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17186 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#17188 …} +entries: Doctrine\ORM\PersistentCollection {#17190 …} +entryVotes: Doctrine\ORM\PersistentCollection {#17192 …} +entryComments: Doctrine\ORM\PersistentCollection {#17194 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17196 …} +posts: Doctrine\ORM\PersistentCollection {#17198 …} +postVotes: Doctrine\ORM\PersistentCollection {#17200 …} +postComments: Doctrine\ORM\PersistentCollection {#17202 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#17204 …} +subscriptions: Doctrine\ORM\PersistentCollection {#17206 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#17208 …} +follows: Doctrine\ORM\PersistentCollection {#17210 …} +followers: Doctrine\ORM\PersistentCollection {#17212 …} +blocks: Doctrine\ORM\PersistentCollection {#17214 …} +blockers: Doctrine\ORM\PersistentCollection {#17216 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#17218 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#17220 …} +reports: Doctrine\ORM\PersistentCollection {#17222 …} +favourites: Doctrine\ORM\PersistentCollection {#17224 …} +violations: Doctrine\ORM\PersistentCollection {#17226 …} +notifications: Doctrine\ORM\PersistentCollection {#17228 …} +awards: Doctrine\ORM\PersistentCollection {#17230 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#17232 …} +categories: Doctrine\ORM\PersistentCollection {#17234 …} -id: 89990 -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17236 …} +apId: "bradboimler@startrek.website" +apProfileId: "https://startrek.website/u/bradboimler" +apPublicUrl: "https://startrek.website/u/bradboimler" +apFollowersUrl: null +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "bradboimler" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712454383 {#17180 : 2024-04-07 03:46:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712454381 {#17181 : 2024-04-07 03:46:21.0 +02:00 } } +asLink: true } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 16.0 MiB | 4.53 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#18012 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#18013 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 16.0 MiB | 14.85 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#18089 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#18090 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 16.0 MiB | 19.59 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#18210 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#335 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 16.0 MiB | 1.02 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#18265 +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 {#18264 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 16.0 MiB | 17.06 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#18340 +magazine: App\Entity\Magazine {#262 +icon: Proxies\__CG__\App\Entity\Image {#242 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#270 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#233 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …} +entries: Doctrine\ORM\PersistentCollection {#176 …} +posts: Doctrine\ORM\PersistentCollection {#134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#196 …} +bans: Doctrine\ORM\PersistentCollection {#113 …} +reports: Doctrine\ORM\PersistentCollection {#99 …} +badges: Doctrine\ORM\PersistentCollection {#77 …} +logs: Doctrine\ORM\PersistentCollection {#67 …} +awards: Doctrine\ORM\PersistentCollection {#2434 …} +categories: Doctrine\ORM\PersistentCollection {#1804 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#268 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#276 : 2023-12-25 04:10:26.0 +01:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#334 …} } |