Components
21
Twig Components
88
Render Count
346
ms
Render Time
14.0
MiB
Memory Usage
Components
Render calls
user_box | App\Twig\Components\UserBoxComponent | 14.0 MiB | 26.46 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "stretchedLink" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserBoxComponent {#2116 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +stretchedLink: false } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.60 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 100 "height" => 100 ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#1994 +width: 100 +height: 100 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: false } |
user_actions | App\Twig\Components\UserActionsComponent | 14.0 MiB | 4.62 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#2505 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } } |
entry | App\Twig\Components\EntryComponent | 14.0 MiB | 44.10 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } "dateAsUrl" => true ] |
|||
Attributes | [ "dateAsUrl" => true ] |
|||
Component | App\Twig\Components\EntryComponent {#3031 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#3032 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 12.89 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3243 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3371 +date: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } "editedAt" => DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3435 +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#3500 +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3566 +subject: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.12 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3631 +formDest: "entry" +subject: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 18.40 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646} ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#3947 +comment: App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646} ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4006 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4064 +date: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4118 +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4172 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646} ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4249 +subject: App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646} ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 3.40 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646} ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4306 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1646 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1587 +user: Proxies\__CG__\App\Entity\User {#2137 +avatar: null +cover: null +email: "Natal@lemmy.world" +username: "@Natal@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727098166 {#3291 : 2024-09-23 15:29: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 {#3296 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3299 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3301 …} +entries: Doctrine\ORM\PersistentCollection {#3303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3305 …} +entryComments: Doctrine\ORM\PersistentCollection {#3307 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3309 …} +posts: Doctrine\ORM\PersistentCollection {#3311 …} +postVotes: Doctrine\ORM\PersistentCollection {#3313 …} +postComments: Doctrine\ORM\PersistentCollection {#3315 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3317 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3319 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3321 …} +follows: Doctrine\ORM\PersistentCollection {#3323 …} +followers: Doctrine\ORM\PersistentCollection {#3325 …} +blocks: Doctrine\ORM\PersistentCollection {#3327 …} +blockers: Doctrine\ORM\PersistentCollection {#3329 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3331 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3333 …} +reports: Doctrine\ORM\PersistentCollection {#3335 …} +favourites: Doctrine\ORM\PersistentCollection {#3337 …} +violations: Doctrine\ORM\PersistentCollection {#3339 …} +notifications: Doctrine\ORM\PersistentCollection {#3341 …} +awards: Doctrine\ORM\PersistentCollection {#3343 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3345 …} +categories: Doctrine\ORM\PersistentCollection {#3347 …} -id: 79793 -password: "$2y$13$QGnuOSUZZ.nFCvR.UseuS.riNE6XpiVXFL603xXpHCN1xE1BxRwLm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3349 …} +apId: "Natal@lemmy.world" +apProfileId: "https://lemmy.world/u/Natal" +apPublicUrl: "https://lemmy.world/u/Natal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Natal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703361310 {#3288 : 2023-12-23 20:55:10.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701355863 {#3290 : 2023-11-30 15:51:03.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "LinguaCafe-Confused-why-the-provided-docker-compose-doesn-t-work" +title: "LinguaCafe - Confused why the provided docker-compose doesn't work." +url: null +body: """ Hello everyone,\n \n Recently found LinguaCafe and decided to spin it up. There’s a provided docker-compose with just volumes to specify to your own taste. Pretty easy right?\n \n I can’t make it work. Spent nearly two hours already trying to figure out what I’m missing.\n \n Can someone take a look at my compose file and tell me where I’m stupid?\n \n _____________ EDITS\n \n Progress has been made, I used chmod 777 on the whole app directory and now get the following error : Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user ‘linguacafe’@‘ip adress censored’ (using password: YES) (SQL: select count(*) as aggregate from `users`)\n \n ---\n \n Here’s a somewhat anonymized pastebin, I just removed the password and my name from the file. The rest is basically the file provided by the github + my paths. [pastebin.com/u2cbWm2n](https://pastebin.com/u2cbWm2n)\n \n [github.com/simjanos-dev/LinguaCafe](https://github.com/simjanos-dev/LinguaCafe)\n \n What happens is, my containers spin up apparently properly. But when I go to :9191, I have this:\n \n [imgur.com/a/PiazCcP](https://imgur.com/a/PiazCcP)\n \n I did sudo chmod 777 /home/user/Documents/Docker/LinguaCafe/temp -R as instructed by the documentation.\n \n Never had that happen before. Does anyone know? Thanks """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 13 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727384933 {#2338 : 2024-09-26 23:08:53.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2073 …} +votes: Doctrine\ORM\PersistentCollection {#2049 …} +reports: Doctrine\ORM\PersistentCollection {#2051 …} +favourites: Doctrine\ORM\PersistentCollection {#2059 …} +notifications: Doctrine\ORM\PersistentCollection {#2047 …} +badges: Doctrine\ORM\PersistentCollection {#2057 …} +children: [ App\Entity\EntryComment {#1646} ] -id: 31925 -titleTs: "'compos':8 'confus':2 'docker':7 'docker-compos':6 'doesn':9 'linguacaf':1 'provid':5 'work':11" -bodyTs: "'/a/piazccp](https://imgur.com/a/piazccp)':165 '/home/user/documents/docker/linguacafe/temp':171 '/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':144 '/u2cbwm2n](https://pastebin.com/u2cbwm2n)':141 '1045':91 '777':74,170 '9191':159 'access':92 'adress':98 'aggreg':107 'alreadi':41 'anonym':114 'anyon':184 'app':78 'appar':152 'basic':130 'censor':99 'chmod':73,169 'compos':18,57 'contain':149 'count':105 'databas':87 'decid':7 'deni':93 'directori':79 'docker':17 'docker-compos':16 'document':177 'easi':29 'edit':66 'error':85 'everyon':2 'figur':44 'file':58,126,132 'follow':84 'found':4 'get':82 'github':136 'github.com':143 'github.com/simjanos-dev/linguacafe](https://github.com/simjanos-dev/linguacafe)':142 'go':157 'happen':146,181 'hello':1 'hour':40 'hy000':90 'illumin':86 'imgur.com':164 'imgur.com/a/piazccp](https://imgur.com/a/piazccp)':163 'instruct':174 'ip':97 'know':185 'linguacaf':5,96 'look':54 'm':48,64 'made':70 'make':34 'miss':49 'name':123 'near':38 'never':178 'password':101,120 'pastebin':115 'pastebin.com':140 'pastebin.com/u2cbwm2n](https://pastebin.com/u2cbwm2n)':139 'path':138 'pretti':28 'progress':67 'proper':153 'provid':15,133 'queryexcept':88 'r':172 'recent':3 'remov':118 'rest':128 'right':30 'select':104 'someon':51 'somewhat':113 'specifi':23 'spent':37 'spin':9,150 'sql':103 'sqlstate':89 'stupid':65 'sudo':168 'take':52 'tast':27 'tell':60 'thank':186 'tri':42 'two':39 'use':72,100 'user':95,109 'volum':21 'whole':77 'work':36 'yes':102" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705834246 +visibility: "visible " +apId: "https://lemmy.world/post/10947196" +editedAt: DateTimeImmutable @1727099797 {#2083 : 2024-09-23 15:56:37.0 +02:00 } +createdAt: DateTimeImmutable @1705752246 {#2063 : 2024-01-20 13:04:06.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: null +root: null +body: "That error message says it the permissions of the `/home/user/Documents/Docker/LinguaCafe/logs` directory. You can try changing it full r/w temporarily to test." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705760190 {#1697 : 2024-01-20 15:16:30.0 +01:00 } +ip: null +tags: null +mentions: [ "@Natal@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1526 …} +nested: Doctrine\ORM\PersistentCollection {#1560 …} +votes: Doctrine\ORM\PersistentCollection {#1551 …} +reports: Doctrine\ORM\PersistentCollection {#1585 …} +favourites: Doctrine\ORM\PersistentCollection {#1567 …} +notifications: Doctrine\ORM\PersistentCollection {#1552 …} -id: 325689 -bodyTs: "'/home/user/documents/docker/linguacafe/logs':10 'chang':15 'directori':11 'error':2 'full':17 'messag':3 'permiss':7 'r/w':18 'say':4 'temporarili':19 'test':21 'tri':14" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6376813" +editedAt: null +createdAt: DateTimeImmutable @1705760190 {#1709 : 2024-01-20 15:16:30.0 +01:00 } +"title": 325689 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 14.0 MiB | 34.55 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } "dateAsUrl" => true ] |
|||
Attributes | [ "dateAsUrl" => true ] |
|||
Component | App\Twig\Components\EntryComponent {#4560 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#3032 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 5.59 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4696 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4815 +date: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } "editedAt" => DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4869 +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#4923 +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4979 +subject: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.69 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5036 +formDest: "entry" +subject: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 22.01 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565} 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5287 +comment: App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565} 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5332 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5388 +date: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } "editedAt" => DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5442 +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5496 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.45 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565} 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5584 +subject: App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565} 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.62 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565} 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5641 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1565 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565} 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 15.22 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692} 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5892 +comment: App\Entity\EntryComment {#1692 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692} 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5937 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5993 +date: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6047 +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6101 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.50 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692} 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6183 +subject: App\Entity\EntryComment {#1692 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692} 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.74 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692} 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6240 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1692 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692} 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 41.77 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719} 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6491 +comment: App\Entity\EntryComment {#1719 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719} 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6536 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6592 +date: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6646 +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6700 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719} 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6770 +subject: App\Entity\EntryComment {#1719 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719} 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.70 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719} 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6827 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1719 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719} 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 14.72 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723} 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7078 +comment: App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723} 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7123 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7179 +date: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } "editedAt" => DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7233 +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7287 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723} 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7363 +subject: App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723} 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.67 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723} 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7420 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723} 0 => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 73.44 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447} ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7671 +comment: App\Entity\EntryComment {#2447 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447} ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7716 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.53 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7772 +date: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.10 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7826 +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7880 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 2.17 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447} ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7950 +subject: App\Entity\EntryComment {#2447 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447} ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 44.55 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2447 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447} ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#8007 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2447 +user: App\Entity\User {#264 +avatar: Proxies\__CG__\App\Entity\Image {#245 …} +cover: null +email: "mouse@midwest.social" +username: "@mouse@midwest.social" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727682988 {#272 : 2024-09-30 09:56: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 {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 92663 -password: "$2y$13$qY5lP8mo4dtdiWMKIdX5KOJbwmmM/QUJu.6Uh4AmQwD4ZU2bZFRc2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "mouse@midwest.social" +apProfileId: "https://midwest.social/u/mouse" +apPublicUrl: "https://midwest.social/u/mouse" +apFollowersUrl: null +apInboxUrl: "https://midwest.social/inbox" +apDomain: "midwest.social" +apPreferredUsername: "mouse" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727093480 {#273 : 2024-09-23 14:11:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1566 +user: Proxies\__CG__\App\Entity\User {#2084 +avatar: Proxies\__CG__\App\Entity\Image {#4741 …} +cover: null +email: "Tiritibambix@lemmy.ml" +username: "@Tiritibambix@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "French, speaking English and Spanish." +lastActive: DateTime @1727682390 {#4736 : 2024-09-30 09:46:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4743 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4745 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4747 …} +entries: Doctrine\ORM\PersistentCollection {#4749 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4751 …} +entryComments: Doctrine\ORM\PersistentCollection {#4753 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4755 …} +posts: Doctrine\ORM\PersistentCollection {#4757 …} +postVotes: Doctrine\ORM\PersistentCollection {#4759 …} +postComments: Doctrine\ORM\PersistentCollection {#4761 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4763 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4765 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4767 …} +follows: Doctrine\ORM\PersistentCollection {#4769 …} +followers: Doctrine\ORM\PersistentCollection {#4771 …} +blocks: Doctrine\ORM\PersistentCollection {#4773 …} +blockers: Doctrine\ORM\PersistentCollection {#4775 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4777 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4779 …} +reports: Doctrine\ORM\PersistentCollection {#4781 …} +favourites: Doctrine\ORM\PersistentCollection {#4783 …} +violations: Doctrine\ORM\PersistentCollection {#4785 …} +notifications: Doctrine\ORM\PersistentCollection {#4787 …} +awards: Doctrine\ORM\PersistentCollection {#4789 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4791 …} +categories: Doctrine\ORM\PersistentCollection {#4793 …} -id: 10903 -password: "$2y$13$G1yWrPRDiQguLPLSlPJVKu8h1o0bIKppNXOi7TXagWYopw.7dDAc6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4795 …} +apId: "Tiritibambix@lemmy.ml" +apProfileId: "https://lemmy.ml/u/Tiritibambix" +apPublicUrl: "https://lemmy.ml/u/Tiritibambix" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "Tiritibambix" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705935387 {#4733 : 2024-01-22 15:56:27.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687625457 {#4735 : 2023-06-24 18:50:57.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 +icon: Proxies\__CG__\App\Entity\Image {#3087 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-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 {#3084 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3088 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3090 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3092 …} +entries: Doctrine\ORM\PersistentCollection {#3094 …} +posts: Doctrine\ORM\PersistentCollection {#3096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3098 …} +bans: Doctrine\ORM\PersistentCollection {#3104 …} +reports: Doctrine\ORM\PersistentCollection {#3112 …} +badges: Doctrine\ORM\PersistentCollection {#3125 …} +logs: Doctrine\ORM\PersistentCollection {#3135 …} +awards: Doctrine\ORM\PersistentCollection {#3117 …} +categories: Doctrine\ORM\PersistentCollection {#3141 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#3085 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#3086 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2138 …} +slug: "SOLVED-Has-anyone-installed-Shotshare-using-docker-compose" +title: "SOLVED. Has anyone installed Shotshare using docker-compose ?" +url: null +body: """ Ok so the solution was this. Thank you @mouse@midwest.social\n \n `cd /home`\n \n `git clone https://github.com/mdshack/shotshare`\n \n `cd …/Files/`\n \n `sudo mkdir Shotshare`\n \n `cd …/Files/Shotshare`\n \n `sudo mkdir shotshare_data`\n \n `sudo touch .env database.sqlite`\n \n `cp -r /home/shotshare/storage/* …/Files/Shotshare/shotshare_data`\n \n `chown 82:82 -R …/Files/Shotshare/`\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - .../Files/Shotshare/shotshare_data:/app/storage\n </span><span style="color:#323232;"> - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - .../Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">networks: {}\n </span>\n ```\n \n ---\n \n Hello everyone.\n \n I am deeply struggling to install [shotshare](https://github.com/mdshack/shotshare) on my server using docker-compose.\n \n I followed the instructions and I’ve been [talking with someone](https://github.com/mdshack/shotshare/issues/27) (from their team I guess) for 2 weeks without finding a solution.\n \n Does anyone have a working docker-compose to share so I can compare it and understand ? """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 12 +favouriteCount: 10 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727929431 {#2470 : 2024-10-03 06:23:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: [ "@mouse@midwest.social" ] +comments: Doctrine\ORM\PersistentCollection {#2132 …} +votes: Doctrine\ORM\PersistentCollection {#2129 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2300 …} +notifications: Doctrine\ORM\PersistentCollection {#2329 …} +badges: Doctrine\ORM\PersistentCollection {#2135 …} +children: [ 4 => App\Entity\EntryComment {#1565 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1725 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n \n For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n \n This compose file should work.\n \n ```\n \n <span style="color:#323232;">version: "3.3"\n </span><span style="color:#323232;">services:\n </span><span style="color:#323232;"> shotshare:\n </span><span style="color:#323232;"> ports:\n </span><span style="color:#323232;"> - 2000:80\n </span><span style="color:#323232;"> environment:\n </span><span style="color:#323232;"> - HOST=:80\n </span><span style="color:#323232;"> - ALLOW_REGISTRATION=false\n </span><span style="color:#323232;"> volumes:\n </span><span style="color:#323232;"> - shotshare_data:/app/storage\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n </span><span style="color:#323232;"> - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n </span><span style="color:#323232;"> restart: unless-stopped\n </span><span style="color:#323232;"> container_name: shotshare\n </span><span style="color:#323232;"> image: mdshack/shotshare:latest\n </span><span style="color:#323232;">volumes:\n </span><span style="color:#323232;"> shotshare_data:\n </span><span style="color:#323232;">networks: {}\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705937135 {#1653 : 2024-01-22 16:25:35.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1597 …} +nested: Doctrine\ORM\PersistentCollection {#1618 …} +votes: Doctrine\ORM\PersistentCollection {#1626 …} +reports: Doctrine\ORM\PersistentCollection {#1629 …} +favourites: Doctrine\ORM\PersistentCollection {#1598 …} +notifications: Doctrine\ORM\PersistentCollection {#1616 …} -id: 331603 -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446274" +editedAt: DateTimeImmutable @1727669355 {#1554 : 2024-09-30 06:09:15.0 +02:00 } +createdAt: DateTimeImmutable @1705937135 {#1558 : 2024-01-22 16:25:35.0 +01:00 } +"title": 331603 } 3 => App\Entity\EntryComment {#1692 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing <volume_name> with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705938890 {#1705 : 2024-01-22 16:54:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1686 …} +nested: Doctrine\ORM\PersistentCollection {#1680 …} +votes: Doctrine\ORM\PersistentCollection {#1683 …} +reports: Doctrine\ORM\PersistentCollection {#1702 …} +favourites: Doctrine\ORM\PersistentCollection {#1596 …} +notifications: Doctrine\ORM\PersistentCollection {#1613 …} -id: 331674 -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446825" +editedAt: null +createdAt: DateTimeImmutable @1705938890 {#1795 : 2024-01-22 16:54:50.0 +01:00 } +"title": 331674 } 1 => App\Entity\EntryComment {#1719 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "No, since you are using the bind mount, you do not need to use the volume." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939851 {#1729 : 2024-01-22 17:10:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1714 …} +nested: Doctrine\ORM\PersistentCollection {#1720 …} +votes: Doctrine\ORM\PersistentCollection {#1717 …} +reports: Doctrine\ORM\PersistentCollection {#1741 …} +favourites: Doctrine\ORM\PersistentCollection {#1707 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} -id: 331728 -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447159" +editedAt: null +createdAt: DateTimeImmutable @1705939851 {#1724 : 2024-01-22 17:10:51.0 +01:00 } +"title": 331728 } 2 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1566 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: """ I just did another test.\n \n You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n \n ```\n \n <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705939181 {#1621 : 2024-01-22 16:59:41.0 +01:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 331690 -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6446925" +editedAt: DateTimeImmutable @1727678847 {#1555 : 2024-09-30 08:47:27.0 +02:00 } +createdAt: DateTimeImmutable @1705939181 {#1617 : 2024-01-22 16:59:41.0 +01:00 } +"title": 331690 } 0 => App\Entity\EntryComment {#2447} ] -id: 32374 -titleTs: "'anyon':3 'compos':9 'docker':8 'docker-compos':7 'instal':4 'shotshar':5 'solv':1 'use':6" -bodyTs: "'/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/files':18 '/files/shotshare':23,40 '/files/shotshare/.env':59 '/files/shotshare/database.sqlite':57 '/files/shotshare/shotshare_data':35,55 '/home':11 '/home/shotshare/storage':34 '/mdshack/shotshare':16 '/mdshack/shotshare)':83 '/mdshack/shotshare/issues/27)':104 '2':111 '2000':46 '3.3':42 '80':47,50 '82':37,38 'allow':51 'anyon':118 'cd':10,17,22 'chown':36 'clone':13 'compar':130 'compos':90,124 'contain':65 'cp':32 'data':27 'database.sqlite':31 'deepli':76 'docker':89,123 'docker-compos':88,122 'env':30 'environ':48 'everyon':73 'fals':53 'find':114 'follow':92 'git':12 'github.com':15,82,103 'github.com/mdshack/shotshare':14 'github.com/mdshack/shotshare)':81 'github.com/mdshack/shotshare/issues/27)':102 'guess':109 'hello':72 'host':49 'imag':68 'instal':79 'instruct':94 'latest':70 'mdshack/shotshare':69 'mkdir':20,25 'mouse@midwest.social':9 'name':66 'network':71 'ok':1 'port':45 'r':33,39 'registr':52 'restart':61 'server':86 'servic':43 'share':126 'shotshar':21,26,44,67,80 'solut':4,116 'someon':101 'stop':64 'struggl':77 'sudo':19,24,28 'talk':99 'team':107 'thank':7 'touch':29 'understand':133 'unless':63 'unless-stop':62 'use':87 've':97 'version':41 'volum':54 'week':112 'without':113 'work':121" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705992805 +visibility: "visible " +apId: "https://lemmy.ml/post/10888417" +editedAt: DateTimeImmutable @1727685506 {#2384 : 2024-09-30 10:38:26.0 +02:00 } +createdAt: DateTimeImmutable @1705932305 {#2383 : 2024-01-22 15:05:05.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2422 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1731 …} +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705940239 {#2448 : 2024-01-22 17:17:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@Tiritibambix@lemmy.ml" "@JASN_DE@lemmy.world" "@mouse@midwest.social" ] +children: Doctrine\ORM\PersistentCollection {#2462 …} +nested: Doctrine\ORM\PersistentCollection {#2461 …} +votes: Doctrine\ORM\PersistentCollection {#2460 …} +reports: Doctrine\ORM\PersistentCollection {#2452 …} +favourites: Doctrine\ORM\PersistentCollection {#2454 …} +notifications: Doctrine\ORM\PersistentCollection {#2459 …} -id: 331745 -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://midwest.social/comment/6447285" +editedAt: null +createdAt: DateTimeImmutable @1705940239 {#2411 : 2024-01-22 17:17:19.0 +01:00 } +"title": 331745 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 0.29 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 {#8385 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8457 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8520 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.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 {#8576 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 7.40 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 {#8635 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8691 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8747 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8805 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8868 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8926 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8982 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#9038 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9094 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9150 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9206 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9262 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9318 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9374 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9430 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 4.66 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 {#9486 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.16 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 {#9544 +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 } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9617 +date: DateTimeImmutable @1727093478 {#267 : 2024-09-23 14:11:18.0 +02:00 } } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 14.0 MiB | 12.92 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#9704 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#2446 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 14.0 MiB | 0.57 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#9769 +magazine: null -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 14.0 MiB | 9.19 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#9828 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#9829 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 14.0 MiB | 5.95 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#9898 +limit: 4 +tag: null +magazine: null +type: "random" +post: null +title: "random_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#1627 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1536 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 14.0 MiB | 1.83 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#9967 +limit: 4 +tag: null +magazine: null +type: "random" +entry: null +title: "random_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#1782 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1536 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 14.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#10036 +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 {#10037 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 14.0 MiB | 10.01 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#10129 +magazine: null -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#2446 …} } |