1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4183
+user: App\Entity\User {#4131 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Is tailscale private and safe? I would also like to use it for my homeserver?"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704016573 {#4192
date: 2023-12-31 10:56:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4181 …}
+nested: Doctrine\ORM\PersistentCollection {#4179 …}
+votes: Doctrine\ORM\PersistentCollection {#4177 …}
+reports: Doctrine\ORM\PersistentCollection {#4175 …}
+favourites: Doctrine\ORM\PersistentCollection {#4143 …}
+notifications: Doctrine\ORM\PersistentCollection {#4147 …}
-id: 218058
-bodyTs: "'also':8 'homeserv':15 'like':9 'privat':3 'safe':5 'tailscal':2 'use':11 'would':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3348926"
+editedAt: null
+createdAt: DateTimeImmutable @1702383493 {#4128
date: 2023-12-12 13:18:13.0 +01:00
}
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4183
+user: App\Entity\User {#4131 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Is tailscale private and safe? I would also like to use it for my homeserver?"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704016573 {#4192
date: 2023-12-31 10:56:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4181 …}
+nested: Doctrine\ORM\PersistentCollection {#4179 …}
+votes: Doctrine\ORM\PersistentCollection {#4177 …}
+reports: Doctrine\ORM\PersistentCollection {#4175 …}
+favourites: Doctrine\ORM\PersistentCollection {#4143 …}
+notifications: Doctrine\ORM\PersistentCollection {#4147 …}
-id: 218058
-bodyTs: "'also':8 'homeserv':15 'like':9 'privat':3 'safe':5 'tailscal':2 'use':11 'would':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3348926"
+editedAt: null
+createdAt: DateTimeImmutable @1702383493 {#4128
date: 2023-12-12 13:18:13.0 +01:00
}
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4183
+user: App\Entity\User {#4131 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Is tailscale private and safe? I would also like to use it for my homeserver?"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704016573 {#4192
date: 2023-12-31 10:56:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4181 …}
+nested: Doctrine\ORM\PersistentCollection {#4179 …}
+votes: Doctrine\ORM\PersistentCollection {#4177 …}
+reports: Doctrine\ORM\PersistentCollection {#4175 …}
+favourites: Doctrine\ORM\PersistentCollection {#4143 …}
+notifications: Doctrine\ORM\PersistentCollection {#4147 …}
-id: 218058
-bodyTs: "'also':8 'homeserv':15 'like':9 'privat':3 'safe':5 'tailscal':2 'use':11 'would':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3348926"
+editedAt: null
+createdAt: DateTimeImmutable @1702383493 {#4128
date: 2023-12-12 13:18:13.0 +01:00
}
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5469
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4183
+user: App\Entity\User {#4131 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Is tailscale private and safe? I would also like to use it for my homeserver?"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704016573 {#4192
date: 2023-12-31 10:56:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4181 …}
+nested: Doctrine\ORM\PersistentCollection {#4179 …}
+votes: Doctrine\ORM\PersistentCollection {#4177 …}
+reports: Doctrine\ORM\PersistentCollection {#4175 …}
+favourites: Doctrine\ORM\PersistentCollection {#4143 …}
+notifications: Doctrine\ORM\PersistentCollection {#4147 …}
-id: 218058
-bodyTs: "'also':8 'homeserv':15 'like':9 'privat':3 'safe':5 'tailscal':2 'use':11 'would':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3348926"
+editedAt: null
+createdAt: DateTimeImmutable @1702383493 {#4128
date: 2023-12-12 13:18:13.0 +01:00
}
}
+root: App\Entity\EntryComment {#4183}
+body: "It’s based on WireGaurd with some added benefits. Free for up to 3 users. I’ve had no issues with it and even use it for corporate networks. An alternative is ZeroTier, while I haven’t used it I hear a lot of people recommend it too."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1702389486 {#5467
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@alin742@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5470 …}
+nested: Doctrine\ORM\PersistentCollection {#5472 …}
+votes: Doctrine\ORM\PersistentCollection {#5474 …}
+reports: Doctrine\ORM\PersistentCollection {#5476 …}
+favourites: Doctrine\ORM\PersistentCollection {#5478 …}
+notifications: Doctrine\ORM\PersistentCollection {#5480 …}
-id: 218221
-bodyTs: "'3':14 'ad':8 'altern':31 'base':3 'benefit':9 'corpor':28 'even':24 'free':10 'haven':36 'hear':41 'issu':20 'lot':43 'network':29 'peopl':45 'recommend':46 'use':25,38 'user':15 've':17 'wiregaurd':5 'zeroti':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3350431"
+editedAt: null
+createdAt: DateTimeImmutable @1702389486 {#5468
date: 2023-12-12 14:58:06.0 +01:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\EntryComment {#5469
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4183
+user: App\Entity\User {#4131 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Is tailscale private and safe? I would also like to use it for my homeserver?"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704016573 {#4192
date: 2023-12-31 10:56:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4181 …}
+nested: Doctrine\ORM\PersistentCollection {#4179 …}
+votes: Doctrine\ORM\PersistentCollection {#4177 …}
+reports: Doctrine\ORM\PersistentCollection {#4175 …}
+favourites: Doctrine\ORM\PersistentCollection {#4143 …}
+notifications: Doctrine\ORM\PersistentCollection {#4147 …}
-id: 218058
-bodyTs: "'also':8 'homeserv':15 'like':9 'privat':3 'safe':5 'tailscal':2 'use':11 'would':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3348926"
+editedAt: null
+createdAt: DateTimeImmutable @1702383493 {#4128
date: 2023-12-12 13:18:13.0 +01:00
}
}
+root: App\Entity\EntryComment {#4183}
+body: "It’s based on WireGaurd with some added benefits. Free for up to 3 users. I’ve had no issues with it and even use it for corporate networks. An alternative is ZeroTier, while I haven’t used it I hear a lot of people recommend it too."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1702389486 {#5467
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@alin742@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5470 …}
+nested: Doctrine\ORM\PersistentCollection {#5472 …}
+votes: Doctrine\ORM\PersistentCollection {#5474 …}
+reports: Doctrine\ORM\PersistentCollection {#5476 …}
+favourites: Doctrine\ORM\PersistentCollection {#5478 …}
+notifications: Doctrine\ORM\PersistentCollection {#5480 …}
-id: 218221
-bodyTs: "'3':14 'ad':8 'altern':31 'base':3 'benefit':9 'corpor':28 'even':24 'free':10 'haven':36 'hear':41 'issu':20 'lot':43 'network':29 'peopl':45 'recommend':46 'use':25,38 'user':15 've':17 'wiregaurd':5 'zeroti':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3350431"
+editedAt: null
+createdAt: DateTimeImmutable @1702389486 {#5468
date: 2023-12-12 14:58:06.0 +01:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5469
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4183
+user: App\Entity\User {#4131 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Is tailscale private and safe? I would also like to use it for my homeserver?"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1704016573 {#4192
date: 2023-12-31 10:56:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4181 …}
+nested: Doctrine\ORM\PersistentCollection {#4179 …}
+votes: Doctrine\ORM\PersistentCollection {#4177 …}
+reports: Doctrine\ORM\PersistentCollection {#4175 …}
+favourites: Doctrine\ORM\PersistentCollection {#4143 …}
+notifications: Doctrine\ORM\PersistentCollection {#4147 …}
-id: 218058
-bodyTs: "'also':8 'homeserv':15 'like':9 'privat':3 'safe':5 'tailscal':2 'use':11 'would':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3348926"
+editedAt: null
+createdAt: DateTimeImmutable @1702383493 {#4128
date: 2023-12-12 13:18:13.0 +01:00
}
}
+root: App\Entity\EntryComment {#4183}
+body: "It’s based on WireGaurd with some added benefits. Free for up to 3 users. I’ve had no issues with it and even use it for corporate networks. An alternative is ZeroTier, while I haven’t used it I hear a lot of people recommend it too."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1702389486 {#5467
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@alin742@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5470 …}
+nested: Doctrine\ORM\PersistentCollection {#5472 …}
+votes: Doctrine\ORM\PersistentCollection {#5474 …}
+reports: Doctrine\ORM\PersistentCollection {#5476 …}
+favourites: Doctrine\ORM\PersistentCollection {#5478 …}
+notifications: Doctrine\ORM\PersistentCollection {#5480 …}
-id: 218221
-bodyTs: "'3':14 'ad':8 'altern':31 'base':3 'benefit':9 'corpor':28 'even':24 'free':10 'haven':36 'hear':41 'issu':20 'lot':43 'network':29 'peopl':45 'recommend':46 'use':25,38 'user':15 've':17 'wiregaurd':5 'zeroti':33"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3350431"
+editedAt: null
+createdAt: DateTimeImmutable @1702389486 {#5468
date: 2023-12-12 14:58:06.0 +01:00
}
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4215
+user: App\Entity\User {#4204 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I don’t see Watchtower in there anywhere. Even just used as a simple on-demand updater, it’s worth the time to set it up. (Which is pretty minimal anyhow.) But it can also just run automatically and keep things up to date all the time."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701093737 {#4221
date: 2023-11-27 15:02:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4220 …}
+nested: Doctrine\ORM\PersistentCollection {#4219 …}
+votes: Doctrine\ORM\PersistentCollection {#4210 …}
+reports: Doctrine\ORM\PersistentCollection {#4213 …}
+favourites: Doctrine\ORM\PersistentCollection {#4208 …}
+notifications: Doctrine\ORM\PersistentCollection {#4206 …}
-id: 170034
-bodyTs: "'also':36 'anyhow':32 'anywher':8 'automat':39 'date':45 'demand':17 'even':9 'keep':41 'minim':31 'on-demand':15 'pretti':30 'run':38 'see':4 'set':25 'simpl':14 'thing':42 'time':23,48 'updat':18 'use':11 'watchtow':5 'worth':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5620832"
+editedAt: null
+createdAt: DateTimeImmutable @1701093737 {#4226
date: 2023-11-27 15:02:17.0 +01:00
}
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#4215
+user: App\Entity\User {#4204 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I don’t see Watchtower in there anywhere. Even just used as a simple on-demand updater, it’s worth the time to set it up. (Which is pretty minimal anyhow.) But it can also just run automatically and keep things up to date all the time."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701093737 {#4221
date: 2023-11-27 15:02:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4220 …}
+nested: Doctrine\ORM\PersistentCollection {#4219 …}
+votes: Doctrine\ORM\PersistentCollection {#4210 …}
+reports: Doctrine\ORM\PersistentCollection {#4213 …}
+favourites: Doctrine\ORM\PersistentCollection {#4208 …}
+notifications: Doctrine\ORM\PersistentCollection {#4206 …}
-id: 170034
-bodyTs: "'also':36 'anyhow':32 'anywher':8 'automat':39 'date':45 'demand':17 'even':9 'keep':41 'minim':31 'on-demand':15 'pretti':30 'run':38 'see':4 'set':25 'simpl':14 'thing':42 'time':23,48 'updat':18 'use':11 'watchtow':5 'worth':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5620832"
+editedAt: null
+createdAt: DateTimeImmutable @1701093737 {#4226
date: 2023-11-27 15:02:17.0 +01:00
}
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4215
+user: App\Entity\User {#4204 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I don’t see Watchtower in there anywhere. Even just used as a simple on-demand updater, it’s worth the time to set it up. (Which is pretty minimal anyhow.) But it can also just run automatically and keep things up to date all the time."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701093737 {#4221
date: 2023-11-27 15:02:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4220 …}
+nested: Doctrine\ORM\PersistentCollection {#4219 …}
+votes: Doctrine\ORM\PersistentCollection {#4210 …}
+reports: Doctrine\ORM\PersistentCollection {#4213 …}
+favourites: Doctrine\ORM\PersistentCollection {#4208 …}
+notifications: Doctrine\ORM\PersistentCollection {#4206 …}
-id: 170034
-bodyTs: "'also':36 'anyhow':32 'anywher':8 'automat':39 'date':45 'demand':17 'even':9 'keep':41 'minim':31 'on-demand':15 'pretti':30 'run':38 'see':4 'set':25 'simpl':14 'thing':42 'time':23,48 'updat':18 'use':11 'watchtow':5 'worth':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5620832"
+editedAt: null
+createdAt: DateTimeImmutable @1701093737 {#4226
date: 2023-11-27 15:02:17.0 +01:00
}
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5454
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: "I get what they’re saying and it may be ‘technically correct’, but the issue is more nuanced than that. In my experience, some trackers have strict requirements or restricted auth tokens (e.g. can’t browse & download from different IPs). Proxying may be the solution, but I’d have to look at how it decides what traffic gets routed where."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701088397 {#5452
date: 2023-11-27 13:33:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5455 …}
+nested: Doctrine\ORM\PersistentCollection {#5457 …}
+votes: Doctrine\ORM\PersistentCollection {#5459 …}
+reports: Doctrine\ORM\PersistentCollection {#5461 …}
+favourites: Doctrine\ORM\PersistentCollection {#5463 …}
+notifications: Doctrine\ORM\PersistentCollection {#5465 …}
-id: 169824
-bodyTs: "'auth':31 'brows':36 'correct':12 'd':48 'decid':55 'differ':39 'download':37 'e.g':33 'experi':23 'get':2,58 'ip':40 'issu':15 'look':51 'may':9,42 'nuanc':18 'proxi':41 're':5 'requir':28 'restrict':30 'rout':59 'say':6 'solut':45 'strict':27 'technic':11 'token':32 'tracker':25 'traffic':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3067152"
+editedAt: null
+createdAt: DateTimeImmutable @1701088397 {#5453
date: 2023-11-27 13:33:17.0 +01:00
}
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#5454
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: "I get what they’re saying and it may be ‘technically correct’, but the issue is more nuanced than that. In my experience, some trackers have strict requirements or restricted auth tokens (e.g. can’t browse & download from different IPs). Proxying may be the solution, but I’d have to look at how it decides what traffic gets routed where."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701088397 {#5452
date: 2023-11-27 13:33:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5455 …}
+nested: Doctrine\ORM\PersistentCollection {#5457 …}
+votes: Doctrine\ORM\PersistentCollection {#5459 …}
+reports: Doctrine\ORM\PersistentCollection {#5461 …}
+favourites: Doctrine\ORM\PersistentCollection {#5463 …}
+notifications: Doctrine\ORM\PersistentCollection {#5465 …}
-id: 169824
-bodyTs: "'auth':31 'brows':36 'correct':12 'd':48 'decid':55 'differ':39 'download':37 'e.g':33 'experi':23 'get':2,58 'ip':40 'issu':15 'look':51 'may':9,42 'nuanc':18 'proxi':41 're':5 'requir':28 'restrict':30 'rout':59 'say':6 'solut':45 'strict':27 'technic':11 'token':32 'tracker':25 'traffic':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3067152"
+editedAt: null
+createdAt: DateTimeImmutable @1701088397 {#5453
date: 2023-11-27 13:33:17.0 +01:00
}
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5454
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: "I get what they’re saying and it may be ‘technically correct’, but the issue is more nuanced than that. In my experience, some trackers have strict requirements or restricted auth tokens (e.g. can’t browse & download from different IPs). Proxying may be the solution, but I’d have to look at how it decides what traffic gets routed where."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701088397 {#5452
date: 2023-11-27 13:33:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5455 …}
+nested: Doctrine\ORM\PersistentCollection {#5457 …}
+votes: Doctrine\ORM\PersistentCollection {#5459 …}
+reports: Doctrine\ORM\PersistentCollection {#5461 …}
+favourites: Doctrine\ORM\PersistentCollection {#5463 …}
+notifications: Doctrine\ORM\PersistentCollection {#5465 …}
-id: 169824
-bodyTs: "'auth':31 'brows':36 'correct':12 'd':48 'decid':55 'differ':39 'download':37 'e.g':33 'experi':23 'get':2,58 'ip':40 'issu':15 'look':51 'may':9,42 'nuanc':18 'proxi':41 're':5 'requir':28 'restrict':30 'rout':59 'say':6 'solut':45 'strict':27 'technic':11 'token':32 'tracker':25 'traffic':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3067152"
+editedAt: null
+createdAt: DateTimeImmutable @1701088397 {#5453
date: 2023-11-27 13:33:17.0 +01:00
}
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5538
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5454
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: "I get what they’re saying and it may be ‘technically correct’, but the issue is more nuanced than that. In my experience, some trackers have strict requirements or restricted auth tokens (e.g. can’t browse & download from different IPs). Proxying may be the solution, but I’d have to look at how it decides what traffic gets routed where."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701088397 {#5452
date: 2023-11-27 13:33:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5455 …}
+nested: Doctrine\ORM\PersistentCollection {#5457 …}
+votes: Doctrine\ORM\PersistentCollection {#5459 …}
+reports: Doctrine\ORM\PersistentCollection {#5461 …}
+favourites: Doctrine\ORM\PersistentCollection {#5463 …}
+notifications: Doctrine\ORM\PersistentCollection {#5465 …}
-id: 169824
-bodyTs: "'auth':31 'brows':36 'correct':12 'd':48 'decid':55 'differ':39 'download':37 'e.g':33 'experi':23 'get':2,58 'ip':40 'issu':15 'look':51 'may':9,42 'nuanc':18 'proxi':41 're':5 'requir':28 'restrict':30 'rout':59 'say':6 'solut':45 'strict':27 'technic':11 'token':32 'tracker':25 'traffic':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3067152"
+editedAt: null
+createdAt: DateTimeImmutable @1701088397 {#5453
date: 2023-11-27 13:33:17.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: """
[trash-guides.info/Prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/Prowlarr/prowlarr-setup-proxy/) is useful when setting up the proxy in prowlarr for your indexers\n
\n
Also we say don’t put the arr’s behind a VPN because cloudflare likes to just ban IP’s at times which will result in the arr’s not being abloe to access the arr metadata layers
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701096940 {#5535
date: 2023-11-27 15:55:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5539 …}
+nested: Doctrine\ORM\PersistentCollection {#5541 …}
+votes: Doctrine\ORM\PersistentCollection {#5543 …}
+reports: Doctrine\ORM\PersistentCollection {#5545 …}
+favourites: Doctrine\ORM\PersistentCollection {#5547 …}
+notifications: Doctrine\ORM\PersistentCollection {#5549 …}
-id: 170205
-bodyTs: "'/prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/prowlarr/prowlarr-setup-proxy/)':3 'ablo':47 'access':49 'also':16 'arr':23,43,51 'ban':33 'behind':25 'cloudflar':29 'index':15 'ip':34 'layer':53 'like':30 'metadata':52 'prowlarr':12 'proxi':10 'put':21 'result':40 'say':18 'set':7 'time':37 'trash-guides.info':2 'trash-guides.info/prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/prowlarr/prowlarr-setup-proxy/)':1 'use':5 'vpn':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215783"
+editedAt: DateTimeImmutable @1701815283 {#5536
date: 2023-12-05 23:28:03.0 +01:00
}
+createdAt: DateTimeImmutable @1701096940 {#5537
date: 2023-11-27 15:55:40.0 +01:00
}
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#5538
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5454
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: "I get what they’re saying and it may be ‘technically correct’, but the issue is more nuanced than that. In my experience, some trackers have strict requirements or restricted auth tokens (e.g. can’t browse & download from different IPs). Proxying may be the solution, but I’d have to look at how it decides what traffic gets routed where."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701088397 {#5452
date: 2023-11-27 13:33:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5455 …}
+nested: Doctrine\ORM\PersistentCollection {#5457 …}
+votes: Doctrine\ORM\PersistentCollection {#5459 …}
+reports: Doctrine\ORM\PersistentCollection {#5461 …}
+favourites: Doctrine\ORM\PersistentCollection {#5463 …}
+notifications: Doctrine\ORM\PersistentCollection {#5465 …}
-id: 169824
-bodyTs: "'auth':31 'brows':36 'correct':12 'd':48 'decid':55 'differ':39 'download':37 'e.g':33 'experi':23 'get':2,58 'ip':40 'issu':15 'look':51 'may':9,42 'nuanc':18 'proxi':41 're':5 'requir':28 'restrict':30 'rout':59 'say':6 'solut':45 'strict':27 'technic':11 'token':32 'tracker':25 'traffic':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3067152"
+editedAt: null
+createdAt: DateTimeImmutable @1701088397 {#5453
date: 2023-11-27 13:33:17.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: """
[trash-guides.info/Prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/Prowlarr/prowlarr-setup-proxy/) is useful when setting up the proxy in prowlarr for your indexers\n
\n
Also we say don’t put the arr’s behind a VPN because cloudflare likes to just ban IP’s at times which will result in the arr’s not being abloe to access the arr metadata layers
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701096940 {#5535
date: 2023-11-27 15:55:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5539 …}
+nested: Doctrine\ORM\PersistentCollection {#5541 …}
+votes: Doctrine\ORM\PersistentCollection {#5543 …}
+reports: Doctrine\ORM\PersistentCollection {#5545 …}
+favourites: Doctrine\ORM\PersistentCollection {#5547 …}
+notifications: Doctrine\ORM\PersistentCollection {#5549 …}
-id: 170205
-bodyTs: "'/prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/prowlarr/prowlarr-setup-proxy/)':3 'ablo':47 'access':49 'also':16 'arr':23,43,51 'ban':33 'behind':25 'cloudflar':29 'index':15 'ip':34 'layer':53 'like':30 'metadata':52 'prowlarr':12 'proxi':10 'put':21 'result':40 'say':18 'set':7 'time':37 'trash-guides.info':2 'trash-guides.info/prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/prowlarr/prowlarr-setup-proxy/)':1 'use':5 'vpn':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215783"
+editedAt: DateTimeImmutable @1701815283 {#5536
date: 2023-12-05 23:28:03.0 +01:00
}
+createdAt: DateTimeImmutable @1701096940 {#5537
date: 2023-11-27 15:55:40.0 +01:00
}
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5538
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5454
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4300
+user: App\Entity\User {#4313 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "just an fyi, DO NOT put your arr’s behind a VPN it will cause issues [wiki.servarr.com/radarr/faq#vpns-jackett-and-the-…](https://wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701815158 {#4295
date: 2023-12-05 23:25:58.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4301 …}
+nested: Doctrine\ORM\PersistentCollection {#4303 …}
+votes: Doctrine\ORM\PersistentCollection {#4305 …}
+reports: Doctrine\ORM\PersistentCollection {#4307 …}
+favourites: Doctrine\ORM\PersistentCollection {#4309 …}
+notifications: Doctrine\ORM\PersistentCollection {#4311 …}
-id: 169723
-bodyTs: "'/radarr/faq#vpns-jackett-and-the-':19 '/radarr/faq#vpns-jackett-and-the-arrs)':22 'arr':8 'behind':10 'caus':15 'fyi':3 'issu':16 'put':6 'vpn':12 'wiki.servarr.com':18,21 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-':17 'wiki.servarr.com/radarr/faq#vpns-jackett-and-the-arrs)':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215703"
+editedAt: null
+createdAt: DateTimeImmutable @1701085653 {#4296
date: 2023-11-27 12:47:33.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: "I get what they’re saying and it may be ‘technically correct’, but the issue is more nuanced than that. In my experience, some trackers have strict requirements or restricted auth tokens (e.g. can’t browse & download from different IPs). Proxying may be the solution, but I’d have to look at how it decides what traffic gets routed where."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701088397 {#5452
date: 2023-11-27 13:33:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5455 …}
+nested: Doctrine\ORM\PersistentCollection {#5457 …}
+votes: Doctrine\ORM\PersistentCollection {#5459 …}
+reports: Doctrine\ORM\PersistentCollection {#5461 …}
+favourites: Doctrine\ORM\PersistentCollection {#5463 …}
+notifications: Doctrine\ORM\PersistentCollection {#5465 …}
-id: 169824
-bodyTs: "'auth':31 'brows':36 'correct':12 'd':48 'decid':55 'differ':39 'download':37 'e.g':33 'experi':23 'get':2,58 'ip':40 'issu':15 'look':51 'may':9,42 'nuanc':18 'proxi':41 're':5 'requir':28 'restrict':30 'rout':59 'say':6 'solut':45 'strict':27 'technic':11 'token':32 'tracker':25 'traffic':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3067152"
+editedAt: null
+createdAt: DateTimeImmutable @1701088397 {#5453
date: 2023-11-27 13:33:17.0 +01:00
}
}
+root: App\Entity\EntryComment {#4300}
+body: """
[trash-guides.info/Prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/Prowlarr/prowlarr-setup-proxy/) is useful when setting up the proxy in prowlarr for your indexers\n
\n
Also we say don’t put the arr’s behind a VPN because cloudflare likes to just ban IP’s at times which will result in the arr’s not being abloe to access the arr metadata layers
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701096940 {#5535
date: 2023-11-27 15:55:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@thezak48@lemmy.servarr.com"
]
+children: Doctrine\ORM\PersistentCollection {#5539 …}
+nested: Doctrine\ORM\PersistentCollection {#5541 …}
+votes: Doctrine\ORM\PersistentCollection {#5543 …}
+reports: Doctrine\ORM\PersistentCollection {#5545 …}
+favourites: Doctrine\ORM\PersistentCollection {#5547 …}
+notifications: Doctrine\ORM\PersistentCollection {#5549 …}
-id: 170205
-bodyTs: "'/prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/prowlarr/prowlarr-setup-proxy/)':3 'ablo':47 'access':49 'also':16 'arr':23,43,51 'ban':33 'behind':25 'cloudflar':29 'index':15 'ip':34 'layer':53 'like':30 'metadata':52 'prowlarr':12 'proxi':10 'put':21 'result':40 'say':18 'set':7 'time':37 'trash-guides.info':2 'trash-guides.info/prowlarr/prowlarr-setup-proxy/](https://trash-guides.info/prowlarr/prowlarr-setup-proxy/)':1 'use':5 'vpn':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.servarr.com/comment/215783"
+editedAt: DateTimeImmutable @1701815283 {#5536
date: 2023-12-05 23:28:03.0 +01:00
}
+createdAt: DateTimeImmutable @1701096940 {#5537
date: 2023-11-27 15:55:40.0 +01:00
}
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4373
+user: App\Entity\User {#4386 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Gosh, a dream setup. I’m so far yet…"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701073814 {#4368
date: 2023-11-27 09:30:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4374 …}
+nested: Doctrine\ORM\PersistentCollection {#4376 …}
+votes: Doctrine\ORM\PersistentCollection {#4378 …}
+reports: Doctrine\ORM\PersistentCollection {#4380 …}
+favourites: Doctrine\ORM\PersistentCollection {#4382 …}
+notifications: Doctrine\ORM\PersistentCollection {#4384 …}
-id: 169408
-bodyTs: "'dream':3 'far':8 'gosh':1 'm':6 'setup':4 'yet':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5616471"
+editedAt: null
+createdAt: DateTimeImmutable @1701073814 {#4369
date: 2023-11-27 09:30:14.0 +01:00
}
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#4373
+user: App\Entity\User {#4386 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Gosh, a dream setup. I’m so far yet…"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701073814 {#4368
date: 2023-11-27 09:30:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4374 …}
+nested: Doctrine\ORM\PersistentCollection {#4376 …}
+votes: Doctrine\ORM\PersistentCollection {#4378 …}
+reports: Doctrine\ORM\PersistentCollection {#4380 …}
+favourites: Doctrine\ORM\PersistentCollection {#4382 …}
+notifications: Doctrine\ORM\PersistentCollection {#4384 …}
-id: 169408
-bodyTs: "'dream':3 'far':8 'gosh':1 'm':6 'setup':4 'yet':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5616471"
+editedAt: null
+createdAt: DateTimeImmutable @1701073814 {#4369
date: 2023-11-27 09:30:14.0 +01:00
}
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4373
+user: App\Entity\User {#4386 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Gosh, a dream setup. I’m so far yet…"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701073814 {#4368
date: 2023-11-27 09:30:14.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4374 …}
+nested: Doctrine\ORM\PersistentCollection {#4376 …}
+votes: Doctrine\ORM\PersistentCollection {#4378 …}
+reports: Doctrine\ORM\PersistentCollection {#4380 …}
+favourites: Doctrine\ORM\PersistentCollection {#4382 …}
+notifications: Doctrine\ORM\PersistentCollection {#4384 …}
-id: 169408
-bodyTs: "'dream':3 'far':8 'gosh':1 'm':6 'setup':4 'yet':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5616471"
+editedAt: null
+createdAt: DateTimeImmutable @1701073814 {#4369
date: 2023-11-27 09:30:14.0 +01:00
}
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4447
+user: App\Entity\User {#4460 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
If you don’t already, you can setup “healthchecks” for your containers, specially useful for qbit and Gluetun. That way, you may restart one if any condition fails using Autoheal.\n
\n
Also check qbitmanage to setup seeding goals.\n
\n
And best of all, where is Recyclarr? Sync that bitch right into your arrs to get consistently only the very best out there.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701801649 {#4441
date: 2023-12-05 19:40:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4448 …}
+nested: Doctrine\ORM\PersistentCollection {#4450 …}
+votes: Doctrine\ORM\PersistentCollection {#4452 …}
+reports: Doctrine\ORM\PersistentCollection {#4454 …}
+favourites: Doctrine\ORM\PersistentCollection {#4456 …}
+notifications: Doctrine\ORM\PersistentCollection {#4458 …}
-id: 168866
-bodyTs: "'alreadi':5 'also':31 'arr':51 'autoh':30 'best':39,58 'bitch':47 'check':32 'condit':27 'consist':54 'contain':12 'fail':28 'get':53 'gluetun':18 'goal':37 'healthcheck':9 'may':22 'one':24 'qbit':16 'qbitmanag':33 'recyclarr':44 'restart':23 'right':48 'seed':36 'setup':8,35 'special':13 'sync':45 'use':14,29 'way':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5612897"
+editedAt: DateTimeImmutable @1701759397 {#4442
date: 2023-12-05 07:56:37.0 +01:00
}
+createdAt: DateTimeImmutable @1701054992 {#4443
date: 2023-11-27 04:16:32.0 +01:00
}
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#4447
+user: App\Entity\User {#4460 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
If you don’t already, you can setup “healthchecks” for your containers, specially useful for qbit and Gluetun. That way, you may restart one if any condition fails using Autoheal.\n
\n
Also check qbitmanage to setup seeding goals.\n
\n
And best of all, where is Recyclarr? Sync that bitch right into your arrs to get consistently only the very best out there.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701801649 {#4441
date: 2023-12-05 19:40:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4448 …}
+nested: Doctrine\ORM\PersistentCollection {#4450 …}
+votes: Doctrine\ORM\PersistentCollection {#4452 …}
+reports: Doctrine\ORM\PersistentCollection {#4454 …}
+favourites: Doctrine\ORM\PersistentCollection {#4456 …}
+notifications: Doctrine\ORM\PersistentCollection {#4458 …}
-id: 168866
-bodyTs: "'alreadi':5 'also':31 'arr':51 'autoh':30 'best':39,58 'bitch':47 'check':32 'condit':27 'consist':54 'contain':12 'fail':28 'get':53 'gluetun':18 'goal':37 'healthcheck':9 'may':22 'one':24 'qbit':16 'qbitmanag':33 'recyclarr':44 'restart':23 'right':48 'seed':36 'setup':8,35 'special':13 'sync':45 'use':14,29 'way':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5612897"
+editedAt: DateTimeImmutable @1701759397 {#4442
date: 2023-12-05 07:56:37.0 +01:00
}
+createdAt: DateTimeImmutable @1701054992 {#4443
date: 2023-11-27 04:16:32.0 +01:00
}
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4447
+user: App\Entity\User {#4460 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
If you don’t already, you can setup “healthchecks” for your containers, specially useful for qbit and Gluetun. That way, you may restart one if any condition fails using Autoheal.\n
\n
Also check qbitmanage to setup seeding goals.\n
\n
And best of all, where is Recyclarr? Sync that bitch right into your arrs to get consistently only the very best out there.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701801649 {#4441
date: 2023-12-05 19:40:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4448 …}
+nested: Doctrine\ORM\PersistentCollection {#4450 …}
+votes: Doctrine\ORM\PersistentCollection {#4452 …}
+reports: Doctrine\ORM\PersistentCollection {#4454 …}
+favourites: Doctrine\ORM\PersistentCollection {#4456 …}
+notifications: Doctrine\ORM\PersistentCollection {#4458 …}
-id: 168866
-bodyTs: "'alreadi':5 'also':31 'arr':51 'autoh':30 'best':39,58 'bitch':47 'check':32 'condit':27 'consist':54 'contain':12 'fail':28 'get':53 'gluetun':18 'goal':37 'healthcheck':9 'may':22 'one':24 'qbit':16 'qbitmanag':33 'recyclarr':44 'restart':23 'right':48 'seed':36 'setup':8,35 'special':13 'sync':45 'use':14,29 'way':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5612897"
+editedAt: DateTimeImmutable @1701759397 {#4442
date: 2023-12-05 07:56:37.0 +01:00
}
+createdAt: DateTimeImmutable @1701054992 {#4443
date: 2023-11-27 04:16:32.0 +01:00
}
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5439
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4447
+user: App\Entity\User {#4460 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
If you don’t already, you can setup “healthchecks” for your containers, specially useful for qbit and Gluetun. That way, you may restart one if any condition fails using Autoheal.\n
\n
Also check qbitmanage to setup seeding goals.\n
\n
And best of all, where is Recyclarr? Sync that bitch right into your arrs to get consistently only the very best out there.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701801649 {#4441
date: 2023-12-05 19:40:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4448 …}
+nested: Doctrine\ORM\PersistentCollection {#4450 …}
+votes: Doctrine\ORM\PersistentCollection {#4452 …}
+reports: Doctrine\ORM\PersistentCollection {#4454 …}
+favourites: Doctrine\ORM\PersistentCollection {#4456 …}
+notifications: Doctrine\ORM\PersistentCollection {#4458 …}
-id: 168866
-bodyTs: "'alreadi':5 'also':31 'arr':51 'autoh':30 'best':39,58 'bitch':47 'check':32 'condit':27 'consist':54 'contain':12 'fail':28 'get':53 'gluetun':18 'goal':37 'healthcheck':9 'may':22 'one':24 'qbit':16 'qbitmanag':33 'recyclarr':44 'restart':23 'right':48 'seed':36 'setup':8,35 'special':13 'sync':45 'use':14,29 'way':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5612897"
+editedAt: DateTimeImmutable @1701759397 {#4442
date: 2023-12-05 07:56:37.0 +01:00
}
+createdAt: DateTimeImmutable @1701054992 {#4443
date: 2023-11-27 04:16:32.0 +01:00
}
}
+root: App\Entity\EntryComment {#4447}
+body: """
There’s some overlap with my `torrrents.py` and qbitmanage, but some of its other features sound nice. It also led me to [Apprise](https://github.com/caronc/apprise) which might be the notifications solution I’ve been looking for!\n
\n
Some of the [arr-scripts](https://github.com/RandomNinjaAtk/arr-scripts) already handle syncing the settings. I had to turn them off because it kept overwriting mine, but Recyclarr might be more configurable.\n
\n
Thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701087361 {#5437
date: 2023-11-27 13:16:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@ANIMATEK@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5440 …}
+nested: Doctrine\ORM\PersistentCollection {#5442 …}
+votes: Doctrine\ORM\PersistentCollection {#5444 …}
+reports: Doctrine\ORM\PersistentCollection {#5446 …}
+favourites: Doctrine\ORM\PersistentCollection {#5448 …}
+notifications: Doctrine\ORM\PersistentCollection {#5450 …}
-id: 169783
-bodyTs: "'/caronc/apprise)':26 '/randomninjaatk/arr-scripts)':46 'alreadi':47 'also':19 'appris':23 'arr':42 'arr-script':41 'configur':68 'featur':15 'github.com':25,45 'github.com/caronc/apprise)':24 'github.com/randomninjaatk/arr-scripts)':44 'handl':48 'kept':60 'led':20 'look':36 'might':28,65 'mine':62 'nice':17 'notif':31 'overlap':4 'overwrit':61 'qbitmanag':9 'recyclarr':64 'script':43 'set':51 'solut':32 'sound':16 'sync':49 'thank':69 'torrrents.py':7 'turn':55 've':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3066931"
+editedAt: null
+createdAt: DateTimeImmutable @1701087361 {#5438
date: 2023-11-27 13:16:01.0 +01:00
}
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#5439
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4447
+user: App\Entity\User {#4460 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
If you don’t already, you can setup “healthchecks” for your containers, specially useful for qbit and Gluetun. That way, you may restart one if any condition fails using Autoheal.\n
\n
Also check qbitmanage to setup seeding goals.\n
\n
And best of all, where is Recyclarr? Sync that bitch right into your arrs to get consistently only the very best out there.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701801649 {#4441
date: 2023-12-05 19:40:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4448 …}
+nested: Doctrine\ORM\PersistentCollection {#4450 …}
+votes: Doctrine\ORM\PersistentCollection {#4452 …}
+reports: Doctrine\ORM\PersistentCollection {#4454 …}
+favourites: Doctrine\ORM\PersistentCollection {#4456 …}
+notifications: Doctrine\ORM\PersistentCollection {#4458 …}
-id: 168866
-bodyTs: "'alreadi':5 'also':31 'arr':51 'autoh':30 'best':39,58 'bitch':47 'check':32 'condit':27 'consist':54 'contain':12 'fail':28 'get':53 'gluetun':18 'goal':37 'healthcheck':9 'may':22 'one':24 'qbit':16 'qbitmanag':33 'recyclarr':44 'restart':23 'right':48 'seed':36 'setup':8,35 'special':13 'sync':45 'use':14,29 'way':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5612897"
+editedAt: DateTimeImmutable @1701759397 {#4442
date: 2023-12-05 07:56:37.0 +01:00
}
+createdAt: DateTimeImmutable @1701054992 {#4443
date: 2023-11-27 04:16:32.0 +01:00
}
}
+root: App\Entity\EntryComment {#4447}
+body: """
There’s some overlap with my `torrrents.py` and qbitmanage, but some of its other features sound nice. It also led me to [Apprise](https://github.com/caronc/apprise) which might be the notifications solution I’ve been looking for!\n
\n
Some of the [arr-scripts](https://github.com/RandomNinjaAtk/arr-scripts) already handle syncing the settings. I had to turn them off because it kept overwriting mine, but Recyclarr might be more configurable.\n
\n
Thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701087361 {#5437
date: 2023-11-27 13:16:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@ANIMATEK@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5440 …}
+nested: Doctrine\ORM\PersistentCollection {#5442 …}
+votes: Doctrine\ORM\PersistentCollection {#5444 …}
+reports: Doctrine\ORM\PersistentCollection {#5446 …}
+favourites: Doctrine\ORM\PersistentCollection {#5448 …}
+notifications: Doctrine\ORM\PersistentCollection {#5450 …}
-id: 169783
-bodyTs: "'/caronc/apprise)':26 '/randomninjaatk/arr-scripts)':46 'alreadi':47 'also':19 'appris':23 'arr':42 'arr-script':41 'configur':68 'featur':15 'github.com':25,45 'github.com/caronc/apprise)':24 'github.com/randomninjaatk/arr-scripts)':44 'handl':48 'kept':60 'led':20 'look':36 'might':28,65 'mine':62 'nice':17 'notif':31 'overlap':4 'overwrit':61 'qbitmanag':9 'recyclarr':64 'script':43 'set':51 'solut':32 'sound':16 'sync':49 'thank':69 'torrrents.py':7 'turn':55 've':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3066931"
+editedAt: null
+createdAt: DateTimeImmutable @1701087361 {#5438
date: 2023-11-27 13:16:01.0 +01:00
}
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5439
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4447
+user: App\Entity\User {#4460 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
If you don’t already, you can setup “healthchecks” for your containers, specially useful for qbit and Gluetun. That way, you may restart one if any condition fails using Autoheal.\n
\n
Also check qbitmanage to setup seeding goals.\n
\n
And best of all, where is Recyclarr? Sync that bitch right into your arrs to get consistently only the very best out there.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701801649 {#4441
date: 2023-12-05 19:40:49.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4448 …}
+nested: Doctrine\ORM\PersistentCollection {#4450 …}
+votes: Doctrine\ORM\PersistentCollection {#4452 …}
+reports: Doctrine\ORM\PersistentCollection {#4454 …}
+favourites: Doctrine\ORM\PersistentCollection {#4456 …}
+notifications: Doctrine\ORM\PersistentCollection {#4458 …}
-id: 168866
-bodyTs: "'alreadi':5 'also':31 'arr':51 'autoh':30 'best':39,58 'bitch':47 'check':32 'condit':27 'consist':54 'contain':12 'fail':28 'get':53 'gluetun':18 'goal':37 'healthcheck':9 'may':22 'one':24 'qbit':16 'qbitmanag':33 'recyclarr':44 'restart':23 'right':48 'seed':36 'setup':8,35 'special':13 'sync':45 'use':14,29 'way':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5612897"
+editedAt: DateTimeImmutable @1701759397 {#4442
date: 2023-12-05 07:56:37.0 +01:00
}
+createdAt: DateTimeImmutable @1701054992 {#4443
date: 2023-11-27 04:16:32.0 +01:00
}
}
+root: App\Entity\EntryComment {#4447}
+body: """
There’s some overlap with my `torrrents.py` and qbitmanage, but some of its other features sound nice. It also led me to [Apprise](https://github.com/caronc/apprise) which might be the notifications solution I’ve been looking for!\n
\n
Some of the [arr-scripts](https://github.com/RandomNinjaAtk/arr-scripts) already handle syncing the settings. I had to turn them off because it kept overwriting mine, but Recyclarr might be more configurable.\n
\n
Thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701087361 {#5437
date: 2023-11-27 13:16:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@ANIMATEK@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5440 …}
+nested: Doctrine\ORM\PersistentCollection {#5442 …}
+votes: Doctrine\ORM\PersistentCollection {#5444 …}
+reports: Doctrine\ORM\PersistentCollection {#5446 …}
+favourites: Doctrine\ORM\PersistentCollection {#5448 …}
+notifications: Doctrine\ORM\PersistentCollection {#5450 …}
-id: 169783
-bodyTs: "'/caronc/apprise)':26 '/randomninjaatk/arr-scripts)':46 'alreadi':47 'also':19 'appris':23 'arr':42 'arr-script':41 'configur':68 'featur':15 'github.com':25,45 'github.com/caronc/apprise)':24 'github.com/randomninjaatk/arr-scripts)':44 'handl':48 'kept':60 'led':20 'look':36 'might':28,65 'mine':62 'nice':17 'notif':31 'overlap':4 'overwrit':61 'qbitmanag':9 'recyclarr':64 'script':43 'set':51 'solut':32 'sound':16 'sync':49 'thank':69 'torrrents.py':7 'turn':55 've':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3066931"
+editedAt: null
+createdAt: DateTimeImmutable @1701087361 {#5438
date: 2023-11-27 13:16:01.0 +01:00
}
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4520
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
While there’s nothing particularly wrong with putting everything through a vpn, you could use a qbittorrentvpn docker image which runs a wireguard client with a kill switch which the torrent client can tunnel through.\n
\n
[github.com/DyonR/docker-qbittorrentvpn](https://github.com/DyonR/docker-qbittorrentvpn)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701737963 {#4515
date: 2023-12-05 01:59:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4521 …}
+nested: Doctrine\ORM\PersistentCollection {#4523 …}
+votes: Doctrine\ORM\PersistentCollection {#4525 …}
+reports: Doctrine\ORM\PersistentCollection {#4527 …}
+favourites: Doctrine\ORM\PersistentCollection {#4529 …}
+notifications: Doctrine\ORM\PersistentCollection {#4531 …}
-id: 168410
-bodyTs: "'/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':38 'client':24,32 'could':14 'docker':18 'everyth':9 'github.com':37 'github.com/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':36 'imag':19 'kill':27 'noth':4 'particular':5 'put':8 'qbittorrentvpn':17 'run':21 'switch':28 'torrent':31 'tunnel':34 'use':15 'vpn':12 'wireguard':23 'wrong':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4604082"
+editedAt: null
+createdAt: DateTimeImmutable @1701041840 {#4516
date: 2023-11-27 00:37:20.0 +01:00
}
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#4520
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
While there’s nothing particularly wrong with putting everything through a vpn, you could use a qbittorrentvpn docker image which runs a wireguard client with a kill switch which the torrent client can tunnel through.\n
\n
[github.com/DyonR/docker-qbittorrentvpn](https://github.com/DyonR/docker-qbittorrentvpn)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701737963 {#4515
date: 2023-12-05 01:59:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4521 …}
+nested: Doctrine\ORM\PersistentCollection {#4523 …}
+votes: Doctrine\ORM\PersistentCollection {#4525 …}
+reports: Doctrine\ORM\PersistentCollection {#4527 …}
+favourites: Doctrine\ORM\PersistentCollection {#4529 …}
+notifications: Doctrine\ORM\PersistentCollection {#4531 …}
-id: 168410
-bodyTs: "'/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':38 'client':24,32 'could':14 'docker':18 'everyth':9 'github.com':37 'github.com/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':36 'imag':19 'kill':27 'noth':4 'particular':5 'put':8 'qbittorrentvpn':17 'run':21 'switch':28 'torrent':31 'tunnel':34 'use':15 'vpn':12 'wireguard':23 'wrong':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4604082"
+editedAt: null
+createdAt: DateTimeImmutable @1701041840 {#4516
date: 2023-11-27 00:37:20.0 +01:00
}
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4520
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
While there’s nothing particularly wrong with putting everything through a vpn, you could use a qbittorrentvpn docker image which runs a wireguard client with a kill switch which the torrent client can tunnel through.\n
\n
[github.com/DyonR/docker-qbittorrentvpn](https://github.com/DyonR/docker-qbittorrentvpn)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701737963 {#4515
date: 2023-12-05 01:59:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4521 …}
+nested: Doctrine\ORM\PersistentCollection {#4523 …}
+votes: Doctrine\ORM\PersistentCollection {#4525 …}
+reports: Doctrine\ORM\PersistentCollection {#4527 …}
+favourites: Doctrine\ORM\PersistentCollection {#4529 …}
+notifications: Doctrine\ORM\PersistentCollection {#4531 …}
-id: 168410
-bodyTs: "'/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':38 'client':24,32 'could':14 'docker':18 'everyth':9 'github.com':37 'github.com/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':36 'imag':19 'kill':27 'noth':4 'particular':5 'put':8 'qbittorrentvpn':17 'run':21 'switch':28 'torrent':31 'tunnel':34 'use':15 'vpn':12 'wireguard':23 'wrong':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4604082"
+editedAt: null
+createdAt: DateTimeImmutable @1701041840 {#4516
date: 2023-11-27 00:37:20.0 +01:00
}
} |
|
Show voter details
|
45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
46 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5424
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4520
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
While there’s nothing particularly wrong with putting everything through a vpn, you could use a qbittorrentvpn docker image which runs a wireguard client with a kill switch which the torrent client can tunnel through.\n
\n
[github.com/DyonR/docker-qbittorrentvpn](https://github.com/DyonR/docker-qbittorrentvpn)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701737963 {#4515
date: 2023-12-05 01:59:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4521 …}
+nested: Doctrine\ORM\PersistentCollection {#4523 …}
+votes: Doctrine\ORM\PersistentCollection {#4525 …}
+reports: Doctrine\ORM\PersistentCollection {#4527 …}
+favourites: Doctrine\ORM\PersistentCollection {#4529 …}
+notifications: Doctrine\ORM\PersistentCollection {#4531 …}
-id: 168410
-bodyTs: "'/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':38 'client':24,32 'could':14 'docker':18 'everyth':9 'github.com':37 'github.com/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':36 'imag':19 'kill':27 'noth':4 'particular':5 'put':8 'qbittorrentvpn':17 'run':21 'switch':28 'torrent':31 'tunnel':34 'use':15 'vpn':12 'wireguard':23 'wrong':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4604082"
+editedAt: null
+createdAt: DateTimeImmutable @1701041840 {#4516
date: 2023-11-27 00:37:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#4520}
+body: """
The problem I’ve found is that the services will query indexers and that not all of the trackers allow you to use multiple IPs. This is where I found it easier to make all outbound requests go through the VPN so I didn’t get in trouble. It’s also why I have the [Firefox container](https://github.com/linuxserver/docker-firefox) set up inside the network with it exposed over the local network as a VNC session. So I can browse the sites while maintaining a single IP.\n
\n
I do have qbittorrent set up with a kill switch on the VPN interface managed by [Gluetun](https://github.com/qdm12/gluetun).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701042214 {#5421
date: 2023-11-27 00:43:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@retro@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#5425 …}
+nested: Doctrine\ORM\PersistentCollection {#5427 …}
+votes: Doctrine\ORM\PersistentCollection {#5429 …}
+reports: Doctrine\ORM\PersistentCollection {#5431 …}
+favourites: Doctrine\ORM\PersistentCollection {#5433 …}
+notifications: Doctrine\ORM\PersistentCollection {#5435 …}
-id: 168429
-bodyTs: "'/linuxserver/docker-firefox)':60 '/qdm12/gluetun).':107 'allow':20 'also':51 'brows':80 'contain':57 'didn':44 'easier':32 'expos':68 'firefox':56 'found':5,30 'get':46 'github.com':59,106 'github.com/linuxserver/docker-firefox)':58 'github.com/qdm12/gluetun).':105 'gluetun':104 'go':38 'index':12 'insid':63 'interfac':101 'ip':25,87 'kill':96 'local':71 'maintain':84 'make':34 'manag':102 'multipl':24 'network':65,72 'outbound':36 'problem':2 'qbittorr':91 'queri':11 'request':37 'servic':9 'session':76 'set':61,92 'singl':86 'site':82 'switch':97 'tracker':19 'troubl':48 'use':23 've':4 'vnc':75 'vpn':41,100"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059715"
+editedAt: DateTimeImmutable @1701740307 {#5422
date: 2023-12-05 02:38:27.0 +01:00
}
+createdAt: DateTimeImmutable @1701042214 {#5423
date: 2023-11-27 00:43:34.0 +01:00
}
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
App\Entity\EntryComment {#5424
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4520
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
While there’s nothing particularly wrong with putting everything through a vpn, you could use a qbittorrentvpn docker image which runs a wireguard client with a kill switch which the torrent client can tunnel through.\n
\n
[github.com/DyonR/docker-qbittorrentvpn](https://github.com/DyonR/docker-qbittorrentvpn)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701737963 {#4515
date: 2023-12-05 01:59:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4521 …}
+nested: Doctrine\ORM\PersistentCollection {#4523 …}
+votes: Doctrine\ORM\PersistentCollection {#4525 …}
+reports: Doctrine\ORM\PersistentCollection {#4527 …}
+favourites: Doctrine\ORM\PersistentCollection {#4529 …}
+notifications: Doctrine\ORM\PersistentCollection {#4531 …}
-id: 168410
-bodyTs: "'/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':38 'client':24,32 'could':14 'docker':18 'everyth':9 'github.com':37 'github.com/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':36 'imag':19 'kill':27 'noth':4 'particular':5 'put':8 'qbittorrentvpn':17 'run':21 'switch':28 'torrent':31 'tunnel':34 'use':15 'vpn':12 'wireguard':23 'wrong':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4604082"
+editedAt: null
+createdAt: DateTimeImmutable @1701041840 {#4516
date: 2023-11-27 00:37:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#4520}
+body: """
The problem I’ve found is that the services will query indexers and that not all of the trackers allow you to use multiple IPs. This is where I found it easier to make all outbound requests go through the VPN so I didn’t get in trouble. It’s also why I have the [Firefox container](https://github.com/linuxserver/docker-firefox) set up inside the network with it exposed over the local network as a VNC session. So I can browse the sites while maintaining a single IP.\n
\n
I do have qbittorrent set up with a kill switch on the VPN interface managed by [Gluetun](https://github.com/qdm12/gluetun).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701042214 {#5421
date: 2023-11-27 00:43:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@retro@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#5425 …}
+nested: Doctrine\ORM\PersistentCollection {#5427 …}
+votes: Doctrine\ORM\PersistentCollection {#5429 …}
+reports: Doctrine\ORM\PersistentCollection {#5431 …}
+favourites: Doctrine\ORM\PersistentCollection {#5433 …}
+notifications: Doctrine\ORM\PersistentCollection {#5435 …}
-id: 168429
-bodyTs: "'/linuxserver/docker-firefox)':60 '/qdm12/gluetun).':107 'allow':20 'also':51 'brows':80 'contain':57 'didn':44 'easier':32 'expos':68 'firefox':56 'found':5,30 'get':46 'github.com':59,106 'github.com/linuxserver/docker-firefox)':58 'github.com/qdm12/gluetun).':105 'gluetun':104 'go':38 'index':12 'insid':63 'interfac':101 'ip':25,87 'kill':96 'local':71 'maintain':84 'make':34 'manag':102 'multipl':24 'network':65,72 'outbound':36 'problem':2 'qbittorr':91 'queri':11 'request':37 'servic':9 'session':76 'set':61,92 'singl':86 'site':82 'switch':97 'tracker':19 'troubl':48 'use':23 've':4 'vnc':75 'vpn':41,100"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059715"
+editedAt: DateTimeImmutable @1701740307 {#5422
date: 2023-12-05 02:38:27.0 +01:00
}
+createdAt: DateTimeImmutable @1701042214 {#5423
date: 2023-11-27 00:43:34.0 +01:00
}
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5424
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4520
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
While there’s nothing particularly wrong with putting everything through a vpn, you could use a qbittorrentvpn docker image which runs a wireguard client with a kill switch which the torrent client can tunnel through.\n
\n
[github.com/DyonR/docker-qbittorrentvpn](https://github.com/DyonR/docker-qbittorrentvpn)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701737963 {#4515
date: 2023-12-05 01:59:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4521 …}
+nested: Doctrine\ORM\PersistentCollection {#4523 …}
+votes: Doctrine\ORM\PersistentCollection {#4525 …}
+reports: Doctrine\ORM\PersistentCollection {#4527 …}
+favourites: Doctrine\ORM\PersistentCollection {#4529 …}
+notifications: Doctrine\ORM\PersistentCollection {#4531 …}
-id: 168410
-bodyTs: "'/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':38 'client':24,32 'could':14 'docker':18 'everyth':9 'github.com':37 'github.com/dyonr/docker-qbittorrentvpn](https://github.com/dyonr/docker-qbittorrentvpn)':36 'imag':19 'kill':27 'noth':4 'particular':5 'put':8 'qbittorrentvpn':17 'run':21 'switch':28 'torrent':31 'tunnel':34 'use':15 'vpn':12 'wireguard':23 'wrong':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4604082"
+editedAt: null
+createdAt: DateTimeImmutable @1701041840 {#4516
date: 2023-11-27 00:37:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#4520}
+body: """
The problem I’ve found is that the services will query indexers and that not all of the trackers allow you to use multiple IPs. This is where I found it easier to make all outbound requests go through the VPN so I didn’t get in trouble. It’s also why I have the [Firefox container](https://github.com/linuxserver/docker-firefox) set up inside the network with it exposed over the local network as a VNC session. So I can browse the sites while maintaining a single IP.\n
\n
I do have qbittorrent set up with a kill switch on the VPN interface managed by [Gluetun](https://github.com/qdm12/gluetun).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701042214 {#5421
date: 2023-11-27 00:43:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@retro@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#5425 …}
+nested: Doctrine\ORM\PersistentCollection {#5427 …}
+votes: Doctrine\ORM\PersistentCollection {#5429 …}
+reports: Doctrine\ORM\PersistentCollection {#5431 …}
+favourites: Doctrine\ORM\PersistentCollection {#5433 …}
+notifications: Doctrine\ORM\PersistentCollection {#5435 …}
-id: 168429
-bodyTs: "'/linuxserver/docker-firefox)':60 '/qdm12/gluetun).':107 'allow':20 'also':51 'brows':80 'contain':57 'didn':44 'easier':32 'expos':68 'firefox':56 'found':5,30 'get':46 'github.com':59,106 'github.com/linuxserver/docker-firefox)':58 'github.com/qdm12/gluetun).':105 'gluetun':104 'go':38 'index':12 'insid':63 'interfac':101 'ip':25,87 'kill':96 'local':71 'maintain':84 'make':34 'manag':102 'multipl':24 'network':65,72 'outbound':36 'problem':2 'qbittorr':91 'queri':11 'request':37 'servic':9 'session':76 'set':61,92 'singl':86 'site':82 'switch':97 'tracker':19 'troubl':48 'use':23 've':4 'vnc':75 'vpn':41,100"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059715"
+editedAt: DateTimeImmutable @1701740307 {#5422
date: 2023-12-05 02:38:27.0 +01:00
}
+createdAt: DateTimeImmutable @1701042214 {#5423
date: 2023-11-27 00:43:34.0 +01:00
}
} |
|
Show voter details
|
49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4593
+user: App\Entity\User {#4606 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
You’re running docker inside a vm? Why?\n
\n
The first thing I would do is learn the 5-layer OSI model for networking. (The 7-layer is more common, but wrong). Start thinking of things in terms of *services* and *layers*. Make a diagram for each layer (or just the important layers. Layers 3 and up.)\n
\n
If you can stomach it, learn network namespaces. It lets you partition services between network stacks without container overhead.\n
\n
Using a vm or docker for isolation is perfectly fine, but don’t use both. Either throw docker on your host or put them all in as systemd services on a vm.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701736673 {#4588
date: 2023-12-05 01:37:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4594 …}
+nested: Doctrine\ORM\PersistentCollection {#4596 …}
+votes: Doctrine\ORM\PersistentCollection {#4598 …}
+reports: Doctrine\ORM\PersistentCollection {#4600 …}
+favourites: Doctrine\ORM\PersistentCollection {#4602 …}
+notifications: Doctrine\ORM\PersistentCollection {#4604 …}
-id: 168334
-bodyTs: "'3':54 '5':18 '7':25 'common':29 'contain':74 'diagram':44 'docker':4,80,93 'either':91 'fine':85 'first':10 'host':96 'import':51 'insid':5 'isol':82 'layer':19,26,41,47,52,53 'learn':16,62 'let':66 'make':42 'model':21 'namespac':64 'network':23,63,71 'osi':20 'overhead':75 'partit':68 'perfect':84 'put':98 're':2 'run':3 'servic':39,69,104 'stack':72 'start':32 'stomach':60 'systemd':103 'term':37 'thing':11,35 'think':33 'throw':92 'use':76,89 'vm':7,78,107 'without':73 'would':13 'wrong':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://beehaw.org/comment/1746803"
+editedAt: null
+createdAt: DateTimeImmutable @1701040203 {#4589
date: 2023-11-27 00:10:03.0 +01:00
}
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#4593
+user: App\Entity\User {#4606 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
You’re running docker inside a vm? Why?\n
\n
The first thing I would do is learn the 5-layer OSI model for networking. (The 7-layer is more common, but wrong). Start thinking of things in terms of *services* and *layers*. Make a diagram for each layer (or just the important layers. Layers 3 and up.)\n
\n
If you can stomach it, learn network namespaces. It lets you partition services between network stacks without container overhead.\n
\n
Using a vm or docker for isolation is perfectly fine, but don’t use both. Either throw docker on your host or put them all in as systemd services on a vm.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701736673 {#4588
date: 2023-12-05 01:37:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4594 …}
+nested: Doctrine\ORM\PersistentCollection {#4596 …}
+votes: Doctrine\ORM\PersistentCollection {#4598 …}
+reports: Doctrine\ORM\PersistentCollection {#4600 …}
+favourites: Doctrine\ORM\PersistentCollection {#4602 …}
+notifications: Doctrine\ORM\PersistentCollection {#4604 …}
-id: 168334
-bodyTs: "'3':54 '5':18 '7':25 'common':29 'contain':74 'diagram':44 'docker':4,80,93 'either':91 'fine':85 'first':10 'host':96 'import':51 'insid':5 'isol':82 'layer':19,26,41,47,52,53 'learn':16,62 'let':66 'make':42 'model':21 'namespac':64 'network':23,63,71 'osi':20 'overhead':75 'partit':68 'perfect':84 'put':98 're':2 'run':3 'servic':39,69,104 'stack':72 'start':32 'stomach':60 'systemd':103 'term':37 'thing':11,35 'think':33 'throw':92 'use':76,89 'vm':7,78,107 'without':73 'would':13 'wrong':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://beehaw.org/comment/1746803"
+editedAt: null
+createdAt: DateTimeImmutable @1701040203 {#4589
date: 2023-11-27 00:10:03.0 +01:00
}
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4593
+user: App\Entity\User {#4606 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
You’re running docker inside a vm? Why?\n
\n
The first thing I would do is learn the 5-layer OSI model for networking. (The 7-layer is more common, but wrong). Start thinking of things in terms of *services* and *layers*. Make a diagram for each layer (or just the important layers. Layers 3 and up.)\n
\n
If you can stomach it, learn network namespaces. It lets you partition services between network stacks without container overhead.\n
\n
Using a vm or docker for isolation is perfectly fine, but don’t use both. Either throw docker on your host or put them all in as systemd services on a vm.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701736673 {#4588
date: 2023-12-05 01:37:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4594 …}
+nested: Doctrine\ORM\PersistentCollection {#4596 …}
+votes: Doctrine\ORM\PersistentCollection {#4598 …}
+reports: Doctrine\ORM\PersistentCollection {#4600 …}
+favourites: Doctrine\ORM\PersistentCollection {#4602 …}
+notifications: Doctrine\ORM\PersistentCollection {#4604 …}
-id: 168334
-bodyTs: "'3':54 '5':18 '7':25 'common':29 'contain':74 'diagram':44 'docker':4,80,93 'either':91 'fine':85 'first':10 'host':96 'import':51 'insid':5 'isol':82 'layer':19,26,41,47,52,53 'learn':16,62 'let':66 'make':42 'model':21 'namespac':64 'network':23,63,71 'osi':20 'overhead':75 'partit':68 'perfect':84 'put':98 're':2 'run':3 'servic':39,69,104 'stack':72 'start':32 'stomach':60 'systemd':103 'term':37 'thing':11,35 'think':33 'throw':92 'use':76,89 'vm':7,78,107 'without':73 'would':13 'wrong':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://beehaw.org/comment/1746803"
+editedAt: null
+createdAt: DateTimeImmutable @1701040203 {#4589
date: 2023-11-27 00:10:03.0 +01:00
}
} |
|
Show voter details
|
53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
54 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5408
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4593
+user: App\Entity\User {#4606 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
You’re running docker inside a vm? Why?\n
\n
The first thing I would do is learn the 5-layer OSI model for networking. (The 7-layer is more common, but wrong). Start thinking of things in terms of *services* and *layers*. Make a diagram for each layer (or just the important layers. Layers 3 and up.)\n
\n
If you can stomach it, learn network namespaces. It lets you partition services between network stacks without container overhead.\n
\n
Using a vm or docker for isolation is perfectly fine, but don’t use both. Either throw docker on your host or put them all in as systemd services on a vm.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701736673 {#4588
date: 2023-12-05 01:37:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4594 …}
+nested: Doctrine\ORM\PersistentCollection {#4596 …}
+votes: Doctrine\ORM\PersistentCollection {#4598 …}
+reports: Doctrine\ORM\PersistentCollection {#4600 …}
+favourites: Doctrine\ORM\PersistentCollection {#4602 …}
+notifications: Doctrine\ORM\PersistentCollection {#4604 …}
-id: 168334
-bodyTs: "'3':54 '5':18 '7':25 'common':29 'contain':74 'diagram':44 'docker':4,80,93 'either':91 'fine':85 'first':10 'host':96 'import':51 'insid':5 'isol':82 'layer':19,26,41,47,52,53 'learn':16,62 'let':66 'make':42 'model':21 'namespac':64 'network':23,63,71 'osi':20 'overhead':75 'partit':68 'perfect':84 'put':98 're':2 'run':3 'servic':39,69,104 'stack':72 'start':32 'stomach':60 'systemd':103 'term':37 'thing':11,35 'think':33 'throw':92 'use':76,89 'vm':7,78,107 'without':73 'would':13 'wrong':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://beehaw.org/comment/1746803"
+editedAt: null
+createdAt: DateTimeImmutable @1701040203 {#4589
date: 2023-11-27 00:10:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4593}
+body: """
The server itself is running nothing but the hypervisor. I have a few VMs running on it that makes it easy provision isolated environments. Additionally, it’s made it easy to snapshot a VM before performing maintenance in case I need to roll back. The containers provide isolation from the environment itself in the event of a service gone awry.\n
\n
Coming from cloud environments where everything is a VM, I’m not sure what issues you’re referring to. The performance penalty is almost non-existent while the benefits are plenty.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701041339 {#5406
date: 2023-11-27 00:28:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@navigatron@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#5409 …}
+nested: Doctrine\ORM\PersistentCollection {#5411 …}
+votes: Doctrine\ORM\PersistentCollection {#5413 …}
+reports: Doctrine\ORM\PersistentCollection {#5415 …}
+favourites: Doctrine\ORM\PersistentCollection {#5417 …}
+notifications: Doctrine\ORM\PersistentCollection {#5419 …}
-id: 168390
-bodyTs: "'addit':25 'almost':84 'awri':60 'back':44 'benefit':90 'case':39 'cloud':63 'come':61 'contain':46 'easi':21,30 'environ':24,51,64 'event':55 'everyth':66 'exist':87 'gone':59 'hypervisor':9 'isol':23,48 'issu':75 'm':71 'made':28 'mainten':37 'make':19 'need':41 'non':86 'non-exist':85 'noth':6 'penalti':82 'perform':36,81 'plenti':92 'provid':47 'provis':22 're':77 'refer':78 'roll':43 'run':5,15 'server':2 'servic':58 'snapshot':32 'sure':73 'vm':34,69 'vms':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059511"
+editedAt: null
+createdAt: DateTimeImmutable @1701041339 {#5407
date: 2023-11-27 00:28:59.0 +01:00
}
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
App\Entity\EntryComment {#5408
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4593
+user: App\Entity\User {#4606 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
You’re running docker inside a vm? Why?\n
\n
The first thing I would do is learn the 5-layer OSI model for networking. (The 7-layer is more common, but wrong). Start thinking of things in terms of *services* and *layers*. Make a diagram for each layer (or just the important layers. Layers 3 and up.)\n
\n
If you can stomach it, learn network namespaces. It lets you partition services between network stacks without container overhead.\n
\n
Using a vm or docker for isolation is perfectly fine, but don’t use both. Either throw docker on your host or put them all in as systemd services on a vm.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701736673 {#4588
date: 2023-12-05 01:37:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4594 …}
+nested: Doctrine\ORM\PersistentCollection {#4596 …}
+votes: Doctrine\ORM\PersistentCollection {#4598 …}
+reports: Doctrine\ORM\PersistentCollection {#4600 …}
+favourites: Doctrine\ORM\PersistentCollection {#4602 …}
+notifications: Doctrine\ORM\PersistentCollection {#4604 …}
-id: 168334
-bodyTs: "'3':54 '5':18 '7':25 'common':29 'contain':74 'diagram':44 'docker':4,80,93 'either':91 'fine':85 'first':10 'host':96 'import':51 'insid':5 'isol':82 'layer':19,26,41,47,52,53 'learn':16,62 'let':66 'make':42 'model':21 'namespac':64 'network':23,63,71 'osi':20 'overhead':75 'partit':68 'perfect':84 'put':98 're':2 'run':3 'servic':39,69,104 'stack':72 'start':32 'stomach':60 'systemd':103 'term':37 'thing':11,35 'think':33 'throw':92 'use':76,89 'vm':7,78,107 'without':73 'would':13 'wrong':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://beehaw.org/comment/1746803"
+editedAt: null
+createdAt: DateTimeImmutable @1701040203 {#4589
date: 2023-11-27 00:10:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4593}
+body: """
The server itself is running nothing but the hypervisor. I have a few VMs running on it that makes it easy provision isolated environments. Additionally, it’s made it easy to snapshot a VM before performing maintenance in case I need to roll back. The containers provide isolation from the environment itself in the event of a service gone awry.\n
\n
Coming from cloud environments where everything is a VM, I’m not sure what issues you’re referring to. The performance penalty is almost non-existent while the benefits are plenty.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701041339 {#5406
date: 2023-11-27 00:28:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@navigatron@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#5409 …}
+nested: Doctrine\ORM\PersistentCollection {#5411 …}
+votes: Doctrine\ORM\PersistentCollection {#5413 …}
+reports: Doctrine\ORM\PersistentCollection {#5415 …}
+favourites: Doctrine\ORM\PersistentCollection {#5417 …}
+notifications: Doctrine\ORM\PersistentCollection {#5419 …}
-id: 168390
-bodyTs: "'addit':25 'almost':84 'awri':60 'back':44 'benefit':90 'case':39 'cloud':63 'come':61 'contain':46 'easi':21,30 'environ':24,51,64 'event':55 'everyth':66 'exist':87 'gone':59 'hypervisor':9 'isol':23,48 'issu':75 'm':71 'made':28 'mainten':37 'make':19 'need':41 'non':86 'non-exist':85 'noth':6 'penalti':82 'perform':36,81 'plenti':92 'provid':47 'provis':22 're':77 'refer':78 'roll':43 'run':5,15 'server':2 'servic':58 'snapshot':32 'sure':73 'vm':34,69 'vms':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059511"
+editedAt: null
+createdAt: DateTimeImmutable @1701041339 {#5407
date: 2023-11-27 00:28:59.0 +01:00
}
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5408
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4593
+user: App\Entity\User {#4606 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
You’re running docker inside a vm? Why?\n
\n
The first thing I would do is learn the 5-layer OSI model for networking. (The 7-layer is more common, but wrong). Start thinking of things in terms of *services* and *layers*. Make a diagram for each layer (or just the important layers. Layers 3 and up.)\n
\n
If you can stomach it, learn network namespaces. It lets you partition services between network stacks without container overhead.\n
\n
Using a vm or docker for isolation is perfectly fine, but don’t use both. Either throw docker on your host or put them all in as systemd services on a vm.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1701736673 {#4588
date: 2023-12-05 01:37:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4594 …}
+nested: Doctrine\ORM\PersistentCollection {#4596 …}
+votes: Doctrine\ORM\PersistentCollection {#4598 …}
+reports: Doctrine\ORM\PersistentCollection {#4600 …}
+favourites: Doctrine\ORM\PersistentCollection {#4602 …}
+notifications: Doctrine\ORM\PersistentCollection {#4604 …}
-id: 168334
-bodyTs: "'3':54 '5':18 '7':25 'common':29 'contain':74 'diagram':44 'docker':4,80,93 'either':91 'fine':85 'first':10 'host':96 'import':51 'insid':5 'isol':82 'layer':19,26,41,47,52,53 'learn':16,62 'let':66 'make':42 'model':21 'namespac':64 'network':23,63,71 'osi':20 'overhead':75 'partit':68 'perfect':84 'put':98 're':2 'run':3 'servic':39,69,104 'stack':72 'start':32 'stomach':60 'systemd':103 'term':37 'thing':11,35 'think':33 'throw':92 'use':76,89 'vm':7,78,107 'without':73 'would':13 'wrong':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://beehaw.org/comment/1746803"
+editedAt: null
+createdAt: DateTimeImmutable @1701040203 {#4589
date: 2023-11-27 00:10:03.0 +01:00
}
}
+root: App\Entity\EntryComment {#4593}
+body: """
The server itself is running nothing but the hypervisor. I have a few VMs running on it that makes it easy provision isolated environments. Additionally, it’s made it easy to snapshot a VM before performing maintenance in case I need to roll back. The containers provide isolation from the environment itself in the event of a service gone awry.\n
\n
Coming from cloud environments where everything is a VM, I’m not sure what issues you’re referring to. The performance penalty is almost non-existent while the benefits are plenty.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701041339 {#5406
date: 2023-11-27 00:28:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@navigatron@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#5409 …}
+nested: Doctrine\ORM\PersistentCollection {#5411 …}
+votes: Doctrine\ORM\PersistentCollection {#5413 …}
+reports: Doctrine\ORM\PersistentCollection {#5415 …}
+favourites: Doctrine\ORM\PersistentCollection {#5417 …}
+notifications: Doctrine\ORM\PersistentCollection {#5419 …}
-id: 168390
-bodyTs: "'addit':25 'almost':84 'awri':60 'back':44 'benefit':90 'case':39 'cloud':63 'come':61 'contain':46 'easi':21,30 'environ':24,51,64 'event':55 'everyth':66 'exist':87 'gone':59 'hypervisor':9 'isol':23,48 'issu':75 'm':71 'made':28 'mainten':37 'make':19 'need':41 'non':86 'non-exist':85 'noth':6 'penalti':82 'perform':36,81 'plenti':92 'provid':47 'provis':22 're':77 'refer':78 'roll':43 'run':5,15 'server':2 'servic':58 'snapshot':32 'sure':73 'vm':34,69 'vms':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059511"
+editedAt: null
+createdAt: DateTimeImmutable @1701041339 {#5407
date: 2023-11-27 00:28:59.0 +01:00
}
} |
|
Show voter details
|
57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4666
+user: App\Entity\User {#4679 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
#humblebrag lol\n
\n
Seriously tho, this is super awesome. I was gifted an 8 bay NAS several months ago and caught the bug again too. I’ve been slowly changing out the 4TB drives with the 16TB ironwolf pro’s and downloading all the things. I have sonarr, prowlarr, and syncthing working so far, but I have to say, that was a pretty big pain in my assholes.\n
\n
I have been running my server from an old 2018 Mac mini that I had laying around and just the other day found a good deal on a nicer NUC for Black Friday. I’d like to take it up a notch when I do the migration & add radarr, overseerr, and it sounds like dockerr and some others as well. This post was just the inspiration I needed!\n
\n
Do you have any resources you could share that you used, or at least that you wish you would’ve used to educate yourself and/or simplify things? Most of what I’ve accomplished so far has just been through random discoveries in forums & research I’ve done from there. It feels a bit amateur and I’m wondering whether or not I should just start from scratch. I’m assuming there has to be a site where I can read about all my options & how they interact.\n
\n
Cheers man, thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701734975 {#4661
date: 2023-12-05 01:09:35.0 +01:00
}
+ip: null
+tags: [
"humblebrag"
]
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4667 …}
+nested: Doctrine\ORM\PersistentCollection {#4669 …}
+votes: Doctrine\ORM\PersistentCollection {#4671 …}
+reports: Doctrine\ORM\PersistentCollection {#4673 …}
+favourites: Doctrine\ORM\PersistentCollection {#4675 …}
+notifications: Doctrine\ORM\PersistentCollection {#4677 …}
-id: 168298
-bodyTs: "'16tb':36 '2018':77 '4tb':32 '8':13 'accomplish':168 'add':115 'ago':18 'amateur':189 'and/or':160 'around':84 'asshol':67 'assum':205 'awesom':8 'bay':14 'big':63 'bit':188 'black':99 'bug':22 'caught':20 'chang':29 'cheer':223 'could':142 'd':102 'day':89 'deal':93 'discoveri':176 'dockerr':122 'done':182 'download':41 'drive':33 'educ':158 'far':53,170 'feel':186 'forum':178 'found':90 'friday':100 'gift':11 'good':92 'humblebrag':1 'inspir':133 'interact':222 'ironwolf':37 'lay':83 'least':149 'like':103,121 'lol':2 'm':192,204 'mac':78 'man':224 'migrat':114 'mini':79 'month':17 'nas':15 'need':135 'nicer':96 'notch':109 'nuc':97 'old':76 'option':219 'other':125 'overseerr':117 'pain':64 'post':129 'pretti':62 'pro':38 'prowlarr':48 'radarr':116 'random':175 'read':215 'research':179 'resourc':140 'run':71 'say':58 'scratch':202 'serious':3 'server':73 'sever':16 'share':143 'simplifi':161 'site':211 'slowli':28 'sonarr':47 'sound':120 'start':200 'super':7 'syncth':50 'take':105 'thank':225 'thing':44,162 'tho':4 'use':146,156 've':26,155,167,181 'well':127 'whether':194 'wish':152 'wonder':193 'work':51 'would':154"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5608562"
+editedAt: null
+createdAt: DateTimeImmutable @1701039512 {#4662
date: 2023-11-26 23:58:32.0 +01:00
}
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#4666
+user: App\Entity\User {#4679 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
#humblebrag lol\n
\n
Seriously tho, this is super awesome. I was gifted an 8 bay NAS several months ago and caught the bug again too. I’ve been slowly changing out the 4TB drives with the 16TB ironwolf pro’s and downloading all the things. I have sonarr, prowlarr, and syncthing working so far, but I have to say, that was a pretty big pain in my assholes.\n
\n
I have been running my server from an old 2018 Mac mini that I had laying around and just the other day found a good deal on a nicer NUC for Black Friday. I’d like to take it up a notch when I do the migration & add radarr, overseerr, and it sounds like dockerr and some others as well. This post was just the inspiration I needed!\n
\n
Do you have any resources you could share that you used, or at least that you wish you would’ve used to educate yourself and/or simplify things? Most of what I’ve accomplished so far has just been through random discoveries in forums & research I’ve done from there. It feels a bit amateur and I’m wondering whether or not I should just start from scratch. I’m assuming there has to be a site where I can read about all my options & how they interact.\n
\n
Cheers man, thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701734975 {#4661
date: 2023-12-05 01:09:35.0 +01:00
}
+ip: null
+tags: [
"humblebrag"
]
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4667 …}
+nested: Doctrine\ORM\PersistentCollection {#4669 …}
+votes: Doctrine\ORM\PersistentCollection {#4671 …}
+reports: Doctrine\ORM\PersistentCollection {#4673 …}
+favourites: Doctrine\ORM\PersistentCollection {#4675 …}
+notifications: Doctrine\ORM\PersistentCollection {#4677 …}
-id: 168298
-bodyTs: "'16tb':36 '2018':77 '4tb':32 '8':13 'accomplish':168 'add':115 'ago':18 'amateur':189 'and/or':160 'around':84 'asshol':67 'assum':205 'awesom':8 'bay':14 'big':63 'bit':188 'black':99 'bug':22 'caught':20 'chang':29 'cheer':223 'could':142 'd':102 'day':89 'deal':93 'discoveri':176 'dockerr':122 'done':182 'download':41 'drive':33 'educ':158 'far':53,170 'feel':186 'forum':178 'found':90 'friday':100 'gift':11 'good':92 'humblebrag':1 'inspir':133 'interact':222 'ironwolf':37 'lay':83 'least':149 'like':103,121 'lol':2 'm':192,204 'mac':78 'man':224 'migrat':114 'mini':79 'month':17 'nas':15 'need':135 'nicer':96 'notch':109 'nuc':97 'old':76 'option':219 'other':125 'overseerr':117 'pain':64 'post':129 'pretti':62 'pro':38 'prowlarr':48 'radarr':116 'random':175 'read':215 'research':179 'resourc':140 'run':71 'say':58 'scratch':202 'serious':3 'server':73 'sever':16 'share':143 'simplifi':161 'site':211 'slowli':28 'sonarr':47 'sound':120 'start':200 'super':7 'syncth':50 'take':105 'thank':225 'thing':44,162 'tho':4 'use':146,156 've':26,155,167,181 'well':127 'whether':194 'wish':152 'wonder':193 'work':51 'would':154"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5608562"
+editedAt: null
+createdAt: DateTimeImmutable @1701039512 {#4662
date: 2023-11-26 23:58:32.0 +01:00
}
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4666
+user: App\Entity\User {#4679 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
#humblebrag lol\n
\n
Seriously tho, this is super awesome. I was gifted an 8 bay NAS several months ago and caught the bug again too. I’ve been slowly changing out the 4TB drives with the 16TB ironwolf pro’s and downloading all the things. I have sonarr, prowlarr, and syncthing working so far, but I have to say, that was a pretty big pain in my assholes.\n
\n
I have been running my server from an old 2018 Mac mini that I had laying around and just the other day found a good deal on a nicer NUC for Black Friday. I’d like to take it up a notch when I do the migration & add radarr, overseerr, and it sounds like dockerr and some others as well. This post was just the inspiration I needed!\n
\n
Do you have any resources you could share that you used, or at least that you wish you would’ve used to educate yourself and/or simplify things? Most of what I’ve accomplished so far has just been through random discoveries in forums & research I’ve done from there. It feels a bit amateur and I’m wondering whether or not I should just start from scratch. I’m assuming there has to be a site where I can read about all my options & how they interact.\n
\n
Cheers man, thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701734975 {#4661
date: 2023-12-05 01:09:35.0 +01:00
}
+ip: null
+tags: [
"humblebrag"
]
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4667 …}
+nested: Doctrine\ORM\PersistentCollection {#4669 …}
+votes: Doctrine\ORM\PersistentCollection {#4671 …}
+reports: Doctrine\ORM\PersistentCollection {#4673 …}
+favourites: Doctrine\ORM\PersistentCollection {#4675 …}
+notifications: Doctrine\ORM\PersistentCollection {#4677 …}
-id: 168298
-bodyTs: "'16tb':36 '2018':77 '4tb':32 '8':13 'accomplish':168 'add':115 'ago':18 'amateur':189 'and/or':160 'around':84 'asshol':67 'assum':205 'awesom':8 'bay':14 'big':63 'bit':188 'black':99 'bug':22 'caught':20 'chang':29 'cheer':223 'could':142 'd':102 'day':89 'deal':93 'discoveri':176 'dockerr':122 'done':182 'download':41 'drive':33 'educ':158 'far':53,170 'feel':186 'forum':178 'found':90 'friday':100 'gift':11 'good':92 'humblebrag':1 'inspir':133 'interact':222 'ironwolf':37 'lay':83 'least':149 'like':103,121 'lol':2 'm':192,204 'mac':78 'man':224 'migrat':114 'mini':79 'month':17 'nas':15 'need':135 'nicer':96 'notch':109 'nuc':97 'old':76 'option':219 'other':125 'overseerr':117 'pain':64 'post':129 'pretti':62 'pro':38 'prowlarr':48 'radarr':116 'random':175 'read':215 'research':179 'resourc':140 'run':71 'say':58 'scratch':202 'serious':3 'server':73 'sever':16 'share':143 'simplifi':161 'site':211 'slowli':28 'sonarr':47 'sound':120 'start':200 'super':7 'syncth':50 'take':105 'thank':225 'thing':44,162 'tho':4 'use':146,156 've':26,155,167,181 'well':127 'whether':194 'wish':152 'wonder':193 'work':51 'would':154"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5608562"
+editedAt: null
+createdAt: DateTimeImmutable @1701039512 {#4662
date: 2023-11-26 23:58:32.0 +01:00
}
} |
|
Show voter details
|
61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
62 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5393
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4666
+user: App\Entity\User {#4679 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
#humblebrag lol\n
\n
Seriously tho, this is super awesome. I was gifted an 8 bay NAS several months ago and caught the bug again too. I’ve been slowly changing out the 4TB drives with the 16TB ironwolf pro’s and downloading all the things. I have sonarr, prowlarr, and syncthing working so far, but I have to say, that was a pretty big pain in my assholes.\n
\n
I have been running my server from an old 2018 Mac mini that I had laying around and just the other day found a good deal on a nicer NUC for Black Friday. I’d like to take it up a notch when I do the migration & add radarr, overseerr, and it sounds like dockerr and some others as well. This post was just the inspiration I needed!\n
\n
Do you have any resources you could share that you used, or at least that you wish you would’ve used to educate yourself and/or simplify things? Most of what I’ve accomplished so far has just been through random discoveries in forums & research I’ve done from there. It feels a bit amateur and I’m wondering whether or not I should just start from scratch. I’m assuming there has to be a site where I can read about all my options & how they interact.\n
\n
Cheers man, thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701734975 {#4661
date: 2023-12-05 01:09:35.0 +01:00
}
+ip: null
+tags: [
"humblebrag"
]
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4667 …}
+nested: Doctrine\ORM\PersistentCollection {#4669 …}
+votes: Doctrine\ORM\PersistentCollection {#4671 …}
+reports: Doctrine\ORM\PersistentCollection {#4673 …}
+favourites: Doctrine\ORM\PersistentCollection {#4675 …}
+notifications: Doctrine\ORM\PersistentCollection {#4677 …}
-id: 168298
-bodyTs: "'16tb':36 '2018':77 '4tb':32 '8':13 'accomplish':168 'add':115 'ago':18 'amateur':189 'and/or':160 'around':84 'asshol':67 'assum':205 'awesom':8 'bay':14 'big':63 'bit':188 'black':99 'bug':22 'caught':20 'chang':29 'cheer':223 'could':142 'd':102 'day':89 'deal':93 'discoveri':176 'dockerr':122 'done':182 'download':41 'drive':33 'educ':158 'far':53,170 'feel':186 'forum':178 'found':90 'friday':100 'gift':11 'good':92 'humblebrag':1 'inspir':133 'interact':222 'ironwolf':37 'lay':83 'least':149 'like':103,121 'lol':2 'm':192,204 'mac':78 'man':224 'migrat':114 'mini':79 'month':17 'nas':15 'need':135 'nicer':96 'notch':109 'nuc':97 'old':76 'option':219 'other':125 'overseerr':117 'pain':64 'post':129 'pretti':62 'pro':38 'prowlarr':48 'radarr':116 'random':175 'read':215 'research':179 'resourc':140 'run':71 'say':58 'scratch':202 'serious':3 'server':73 'sever':16 'share':143 'simplifi':161 'site':211 'slowli':28 'sonarr':47 'sound':120 'start':200 'super':7 'syncth':50 'take':105 'thank':225 'thing':44,162 'tho':4 'use':146,156 've':26,155,167,181 'well':127 'whether':194 'wish':152 'wonder':193 'work':51 'would':154"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5608562"
+editedAt: null
+createdAt: DateTimeImmutable @1701039512 {#4662
date: 2023-11-26 23:58:32.0 +01:00
}
}
+root: App\Entity\EntryComment {#4666}
+body: """
The [wiki](https://wiki.servarr.com/) is a great place to start. Also, most of the services have pretty good documentation.\n
\n
The biggest tip would be to start with Docker. I had originally started running the services directly in the VM, but quickly ran into problems with state getting corrupted somewhere. After enough headaches I switched to Docker. I then had to spend a lot of time remapping all of the files to get it working again. Knowing where the state lives on your filesystem and that the service will always restart from a known point is great. It also makes upgrades or swapping components a breeze.\n
\n
Everyone has to start somewhere. Just take it slow and do be afraid to make mistakes. Good luck and have fun! 😀
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701040380 {#5391
date: 2023-11-27 00:13:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@GirthBrooks@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5394 …}
+nested: Doctrine\ORM\PersistentCollection {#5396 …}
+votes: Doctrine\ORM\PersistentCollection {#5398 …}
+reports: Doctrine\ORM\PersistentCollection {#5400 …}
+favourites: Doctrine\ORM\PersistentCollection {#5402 …}
+notifications: Doctrine\ORM\PersistentCollection {#5404 …}
-id: 168344
-bodyTs: "'/)':5 'afraid':119 'also':12,99 'alway':90 'biggest':22 'breez':106 'compon':104 'corrupt':49 'direct':37 'docker':29,57 'document':20 'enough':52 'everyon':107 'file':71 'filesystem':84 'fun':127 'get':48,73 'good':19,123 'great':8,97 'headach':53 'know':77 'known':94 'live':81 'lot':64 'luck':124 'make':100,121 'mistak':122 'origin':32 'place':9 'point':95 'pretti':18 'problem':45 'quick':42 'ran':43 'remap':67 'restart':91 'run':34 'servic':16,36,88 'slow':115 'somewher':50,111 'spend':62 'start':11,27,33,110 'state':47,80 'swap':103 'switch':55 'take':113 'time':66 'tip':23 'upgrad':101 'vm':40 'wiki':2 'wiki.servarr.com':4 'wiki.servarr.com/)':3 'work':75 'would':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059323"
+editedAt: null
+createdAt: DateTimeImmutable @1701040380 {#5392
date: 2023-11-27 00:13:00.0 +01:00
}
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
App\Entity\EntryComment {#5393
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4666
+user: App\Entity\User {#4679 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
#humblebrag lol\n
\n
Seriously tho, this is super awesome. I was gifted an 8 bay NAS several months ago and caught the bug again too. I’ve been slowly changing out the 4TB drives with the 16TB ironwolf pro’s and downloading all the things. I have sonarr, prowlarr, and syncthing working so far, but I have to say, that was a pretty big pain in my assholes.\n
\n
I have been running my server from an old 2018 Mac mini that I had laying around and just the other day found a good deal on a nicer NUC for Black Friday. I’d like to take it up a notch when I do the migration & add radarr, overseerr, and it sounds like dockerr and some others as well. This post was just the inspiration I needed!\n
\n
Do you have any resources you could share that you used, or at least that you wish you would’ve used to educate yourself and/or simplify things? Most of what I’ve accomplished so far has just been through random discoveries in forums & research I’ve done from there. It feels a bit amateur and I’m wondering whether or not I should just start from scratch. I’m assuming there has to be a site where I can read about all my options & how they interact.\n
\n
Cheers man, thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701734975 {#4661
date: 2023-12-05 01:09:35.0 +01:00
}
+ip: null
+tags: [
"humblebrag"
]
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4667 …}
+nested: Doctrine\ORM\PersistentCollection {#4669 …}
+votes: Doctrine\ORM\PersistentCollection {#4671 …}
+reports: Doctrine\ORM\PersistentCollection {#4673 …}
+favourites: Doctrine\ORM\PersistentCollection {#4675 …}
+notifications: Doctrine\ORM\PersistentCollection {#4677 …}
-id: 168298
-bodyTs: "'16tb':36 '2018':77 '4tb':32 '8':13 'accomplish':168 'add':115 'ago':18 'amateur':189 'and/or':160 'around':84 'asshol':67 'assum':205 'awesom':8 'bay':14 'big':63 'bit':188 'black':99 'bug':22 'caught':20 'chang':29 'cheer':223 'could':142 'd':102 'day':89 'deal':93 'discoveri':176 'dockerr':122 'done':182 'download':41 'drive':33 'educ':158 'far':53,170 'feel':186 'forum':178 'found':90 'friday':100 'gift':11 'good':92 'humblebrag':1 'inspir':133 'interact':222 'ironwolf':37 'lay':83 'least':149 'like':103,121 'lol':2 'm':192,204 'mac':78 'man':224 'migrat':114 'mini':79 'month':17 'nas':15 'need':135 'nicer':96 'notch':109 'nuc':97 'old':76 'option':219 'other':125 'overseerr':117 'pain':64 'post':129 'pretti':62 'pro':38 'prowlarr':48 'radarr':116 'random':175 'read':215 'research':179 'resourc':140 'run':71 'say':58 'scratch':202 'serious':3 'server':73 'sever':16 'share':143 'simplifi':161 'site':211 'slowli':28 'sonarr':47 'sound':120 'start':200 'super':7 'syncth':50 'take':105 'thank':225 'thing':44,162 'tho':4 'use':146,156 've':26,155,167,181 'well':127 'whether':194 'wish':152 'wonder':193 'work':51 'would':154"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5608562"
+editedAt: null
+createdAt: DateTimeImmutable @1701039512 {#4662
date: 2023-11-26 23:58:32.0 +01:00
}
}
+root: App\Entity\EntryComment {#4666}
+body: """
The [wiki](https://wiki.servarr.com/) is a great place to start. Also, most of the services have pretty good documentation.\n
\n
The biggest tip would be to start with Docker. I had originally started running the services directly in the VM, but quickly ran into problems with state getting corrupted somewhere. After enough headaches I switched to Docker. I then had to spend a lot of time remapping all of the files to get it working again. Knowing where the state lives on your filesystem and that the service will always restart from a known point is great. It also makes upgrades or swapping components a breeze.\n
\n
Everyone has to start somewhere. Just take it slow and do be afraid to make mistakes. Good luck and have fun! 😀
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701040380 {#5391
date: 2023-11-27 00:13:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@GirthBrooks@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5394 …}
+nested: Doctrine\ORM\PersistentCollection {#5396 …}
+votes: Doctrine\ORM\PersistentCollection {#5398 …}
+reports: Doctrine\ORM\PersistentCollection {#5400 …}
+favourites: Doctrine\ORM\PersistentCollection {#5402 …}
+notifications: Doctrine\ORM\PersistentCollection {#5404 …}
-id: 168344
-bodyTs: "'/)':5 'afraid':119 'also':12,99 'alway':90 'biggest':22 'breez':106 'compon':104 'corrupt':49 'direct':37 'docker':29,57 'document':20 'enough':52 'everyon':107 'file':71 'filesystem':84 'fun':127 'get':48,73 'good':19,123 'great':8,97 'headach':53 'know':77 'known':94 'live':81 'lot':64 'luck':124 'make':100,121 'mistak':122 'origin':32 'place':9 'point':95 'pretti':18 'problem':45 'quick':42 'ran':43 'remap':67 'restart':91 'run':34 'servic':16,36,88 'slow':115 'somewher':50,111 'spend':62 'start':11,27,33,110 'state':47,80 'swap':103 'switch':55 'take':113 'time':66 'tip':23 'upgrad':101 'vm':40 'wiki':2 'wiki.servarr.com':4 'wiki.servarr.com/)':3 'work':75 'would':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059323"
+editedAt: null
+createdAt: DateTimeImmutable @1701040380 {#5392
date: 2023-11-27 00:13:00.0 +01:00
}
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5393
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4666
+user: App\Entity\User {#4679 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
#humblebrag lol\n
\n
Seriously tho, this is super awesome. I was gifted an 8 bay NAS several months ago and caught the bug again too. I’ve been slowly changing out the 4TB drives with the 16TB ironwolf pro’s and downloading all the things. I have sonarr, prowlarr, and syncthing working so far, but I have to say, that was a pretty big pain in my assholes.\n
\n
I have been running my server from an old 2018 Mac mini that I had laying around and just the other day found a good deal on a nicer NUC for Black Friday. I’d like to take it up a notch when I do the migration & add radarr, overseerr, and it sounds like dockerr and some others as well. This post was just the inspiration I needed!\n
\n
Do you have any resources you could share that you used, or at least that you wish you would’ve used to educate yourself and/or simplify things? Most of what I’ve accomplished so far has just been through random discoveries in forums & research I’ve done from there. It feels a bit amateur and I’m wondering whether or not I should just start from scratch. I’m assuming there has to be a site where I can read about all my options & how they interact.\n
\n
Cheers man, thanks!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1701734975 {#4661
date: 2023-12-05 01:09:35.0 +01:00
}
+ip: null
+tags: [
"humblebrag"
]
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4667 …}
+nested: Doctrine\ORM\PersistentCollection {#4669 …}
+votes: Doctrine\ORM\PersistentCollection {#4671 …}
+reports: Doctrine\ORM\PersistentCollection {#4673 …}
+favourites: Doctrine\ORM\PersistentCollection {#4675 …}
+notifications: Doctrine\ORM\PersistentCollection {#4677 …}
-id: 168298
-bodyTs: "'16tb':36 '2018':77 '4tb':32 '8':13 'accomplish':168 'add':115 'ago':18 'amateur':189 'and/or':160 'around':84 'asshol':67 'assum':205 'awesom':8 'bay':14 'big':63 'bit':188 'black':99 'bug':22 'caught':20 'chang':29 'cheer':223 'could':142 'd':102 'day':89 'deal':93 'discoveri':176 'dockerr':122 'done':182 'download':41 'drive':33 'educ':158 'far':53,170 'feel':186 'forum':178 'found':90 'friday':100 'gift':11 'good':92 'humblebrag':1 'inspir':133 'interact':222 'ironwolf':37 'lay':83 'least':149 'like':103,121 'lol':2 'm':192,204 'mac':78 'man':224 'migrat':114 'mini':79 'month':17 'nas':15 'need':135 'nicer':96 'notch':109 'nuc':97 'old':76 'option':219 'other':125 'overseerr':117 'pain':64 'post':129 'pretti':62 'pro':38 'prowlarr':48 'radarr':116 'random':175 'read':215 'research':179 'resourc':140 'run':71 'say':58 'scratch':202 'serious':3 'server':73 'sever':16 'share':143 'simplifi':161 'site':211 'slowli':28 'sonarr':47 'sound':120 'start':200 'super':7 'syncth':50 'take':105 'thank':225 'thing':44,162 'tho':4 'use':146,156 've':26,155,167,181 'well':127 'whether':194 'wish':152 'wonder':193 'work':51 'would':154"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5608562"
+editedAt: null
+createdAt: DateTimeImmutable @1701039512 {#4662
date: 2023-11-26 23:58:32.0 +01:00
}
}
+root: App\Entity\EntryComment {#4666}
+body: """
The [wiki](https://wiki.servarr.com/) is a great place to start. Also, most of the services have pretty good documentation.\n
\n
The biggest tip would be to start with Docker. I had originally started running the services directly in the VM, but quickly ran into problems with state getting corrupted somewhere. After enough headaches I switched to Docker. I then had to spend a lot of time remapping all of the files to get it working again. Knowing where the state lives on your filesystem and that the service will always restart from a known point is great. It also makes upgrades or swapping components a breeze.\n
\n
Everyone has to start somewhere. Just take it slow and do be afraid to make mistakes. Good luck and have fun! 😀
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701040380 {#5391
date: 2023-11-27 00:13:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@GirthBrooks@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5394 …}
+nested: Doctrine\ORM\PersistentCollection {#5396 …}
+votes: Doctrine\ORM\PersistentCollection {#5398 …}
+reports: Doctrine\ORM\PersistentCollection {#5400 …}
+favourites: Doctrine\ORM\PersistentCollection {#5402 …}
+notifications: Doctrine\ORM\PersistentCollection {#5404 …}
-id: 168344
-bodyTs: "'/)':5 'afraid':119 'also':12,99 'alway':90 'biggest':22 'breez':106 'compon':104 'corrupt':49 'direct':37 'docker':29,57 'document':20 'enough':52 'everyon':107 'file':71 'filesystem':84 'fun':127 'get':48,73 'good':19,123 'great':8,97 'headach':53 'know':77 'known':94 'live':81 'lot':64 'luck':124 'make':100,121 'mistak':122 'origin':32 'place':9 'point':95 'pretti':18 'problem':45 'quick':42 'ran':43 'remap':67 'restart':91 'run':34 'servic':16,36,88 'slow':115 'somewher':50,111 'spend':62 'start':11,27,33,110 'state':47,80 'swap':103 'switch':55 'take':113 'time':66 'tip':23 'upgrad':101 'vm':40 'wiki':2 'wiki.servarr.com':4 'wiki.servarr.com/)':3 'work':75 'would':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3059323"
+editedAt: null
+createdAt: DateTimeImmutable @1701040380 {#5392
date: 2023-11-27 00:13:00.0 +01:00
}
} |
|
Show voter details
|
65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4741
+user: App\Entity\User {#4754 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
sheeeeesh.\n
\n
Reminds me of factorio
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701726984 {#4736
date: 2023-12-04 22:56:24.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4742 …}
+nested: Doctrine\ORM\PersistentCollection {#4744 …}
+votes: Doctrine\ORM\PersistentCollection {#4746 …}
+reports: Doctrine\ORM\PersistentCollection {#4748 …}
+favourites: Doctrine\ORM\PersistentCollection {#4750 …}
+notifications: Doctrine\ORM\PersistentCollection {#4752 …}
-id: 168088
-bodyTs: "'factorio':5 'remind':2 'sheeeeesh':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5444296"
+editedAt: null
+createdAt: DateTimeImmutable @1701035769 {#4737
date: 2023-11-26 22:56:09.0 +01:00
}
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#4741
+user: App\Entity\User {#4754 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
sheeeeesh.\n
\n
Reminds me of factorio
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701726984 {#4736
date: 2023-12-04 22:56:24.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4742 …}
+nested: Doctrine\ORM\PersistentCollection {#4744 …}
+votes: Doctrine\ORM\PersistentCollection {#4746 …}
+reports: Doctrine\ORM\PersistentCollection {#4748 …}
+favourites: Doctrine\ORM\PersistentCollection {#4750 …}
+notifications: Doctrine\ORM\PersistentCollection {#4752 …}
-id: 168088
-bodyTs: "'factorio':5 'remind':2 'sheeeeesh':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5444296"
+editedAt: null
+createdAt: DateTimeImmutable @1701035769 {#4737
date: 2023-11-26 22:56:09.0 +01:00
}
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4741
+user: App\Entity\User {#4754 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
sheeeeesh.\n
\n
Reminds me of factorio
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701726984 {#4736
date: 2023-12-04 22:56:24.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4742 …}
+nested: Doctrine\ORM\PersistentCollection {#4744 …}
+votes: Doctrine\ORM\PersistentCollection {#4746 …}
+reports: Doctrine\ORM\PersistentCollection {#4748 …}
+favourites: Doctrine\ORM\PersistentCollection {#4750 …}
+notifications: Doctrine\ORM\PersistentCollection {#4752 …}
-id: 168088
-bodyTs: "'factorio':5 'remind':2 'sheeeeesh':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5444296"
+editedAt: null
+createdAt: DateTimeImmutable @1701035769 {#4737
date: 2023-11-26 22:56:09.0 +01:00
}
} |
|
Show voter details
|
69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5377
+user: Proxies\__CG__\App\Entity\User {#5378 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4741
+user: App\Entity\User {#4754 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
sheeeeesh.\n
\n
Reminds me of factorio
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701726984 {#4736
date: 2023-12-04 22:56:24.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4742 …}
+nested: Doctrine\ORM\PersistentCollection {#4744 …}
+votes: Doctrine\ORM\PersistentCollection {#4746 …}
+reports: Doctrine\ORM\PersistentCollection {#4748 …}
+favourites: Doctrine\ORM\PersistentCollection {#4750 …}
+notifications: Doctrine\ORM\PersistentCollection {#4752 …}
-id: 168088
-bodyTs: "'factorio':5 'remind':2 'sheeeeesh':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5444296"
+editedAt: null
+createdAt: DateTimeImmutable @1701035769 {#4737
date: 2023-11-26 22:56:09.0 +01:00
}
}
+root: App\Entity\EntryComment {#4741}
+body: "The factory must grow"
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701036455 {#5375
date: 2023-11-26 23:07:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@aldalire@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5379 …}
+nested: Doctrine\ORM\PersistentCollection {#5381 …}
+votes: Doctrine\ORM\PersistentCollection {#5383 …}
+reports: Doctrine\ORM\PersistentCollection {#5385 …}
+favourites: Doctrine\ORM\PersistentCollection {#5387 …}
+notifications: Doctrine\ORM\PersistentCollection {#5389 …}
-id: 168131
-bodyTs: "'factori':2 'grow':4 'must':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.de/comment/5175891"
+editedAt: null
+createdAt: DateTimeImmutable @1701036455 {#5376
date: 2023-11-26 23:07:35.0 +01:00
}
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
App\Entity\EntryComment {#5377
+user: Proxies\__CG__\App\Entity\User {#5378 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4741
+user: App\Entity\User {#4754 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
sheeeeesh.\n
\n
Reminds me of factorio
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701726984 {#4736
date: 2023-12-04 22:56:24.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4742 …}
+nested: Doctrine\ORM\PersistentCollection {#4744 …}
+votes: Doctrine\ORM\PersistentCollection {#4746 …}
+reports: Doctrine\ORM\PersistentCollection {#4748 …}
+favourites: Doctrine\ORM\PersistentCollection {#4750 …}
+notifications: Doctrine\ORM\PersistentCollection {#4752 …}
-id: 168088
-bodyTs: "'factorio':5 'remind':2 'sheeeeesh':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5444296"
+editedAt: null
+createdAt: DateTimeImmutable @1701035769 {#4737
date: 2023-11-26 22:56:09.0 +01:00
}
}
+root: App\Entity\EntryComment {#4741}
+body: "The factory must grow"
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701036455 {#5375
date: 2023-11-26 23:07:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@aldalire@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5379 …}
+nested: Doctrine\ORM\PersistentCollection {#5381 …}
+votes: Doctrine\ORM\PersistentCollection {#5383 …}
+reports: Doctrine\ORM\PersistentCollection {#5385 …}
+favourites: Doctrine\ORM\PersistentCollection {#5387 …}
+notifications: Doctrine\ORM\PersistentCollection {#5389 …}
-id: 168131
-bodyTs: "'factori':2 'grow':4 'must':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.de/comment/5175891"
+editedAt: null
+createdAt: DateTimeImmutable @1701036455 {#5376
date: 2023-11-26 23:07:35.0 +01:00
}
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5377
+user: Proxies\__CG__\App\Entity\User {#5378 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4741
+user: App\Entity\User {#4754 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
sheeeeesh.\n
\n
Reminds me of factorio
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701726984 {#4736
date: 2023-12-04 22:56:24.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4742 …}
+nested: Doctrine\ORM\PersistentCollection {#4744 …}
+votes: Doctrine\ORM\PersistentCollection {#4746 …}
+reports: Doctrine\ORM\PersistentCollection {#4748 …}
+favourites: Doctrine\ORM\PersistentCollection {#4750 …}
+notifications: Doctrine\ORM\PersistentCollection {#4752 …}
-id: 168088
-bodyTs: "'factorio':5 'remind':2 'sheeeeesh':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5444296"
+editedAt: null
+createdAt: DateTimeImmutable @1701035769 {#4737
date: 2023-11-26 22:56:09.0 +01:00
}
}
+root: App\Entity\EntryComment {#4741}
+body: "The factory must grow"
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701036455 {#5375
date: 2023-11-26 23:07:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@aldalire@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5379 …}
+nested: Doctrine\ORM\PersistentCollection {#5381 …}
+votes: Doctrine\ORM\PersistentCollection {#5383 …}
+reports: Doctrine\ORM\PersistentCollection {#5385 …}
+favourites: Doctrine\ORM\PersistentCollection {#5387 …}
+notifications: Doctrine\ORM\PersistentCollection {#5389 …}
-id: 168131
-bodyTs: "'factori':2 'grow':4 'must':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.de/comment/5175891"
+editedAt: null
+createdAt: DateTimeImmutable @1701036455 {#5376
date: 2023-11-26 23:07:35.0 +01:00
}
} |
|
Show voter details
|
73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4815
+user: App\Entity\User {#4828 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Given what you’ve got running I only really recommend, as other have, portainer. It’s made my life so much easier. Edited this since I saw you have homarr and I must’ve missed it the first time."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701031971 {#4809
date: 2023-11-26 21:52:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 167876
-bodyTs: "'easier':22 'edit':23 'first':38 'given':1 'got':5 'homarr':30 'life':19 'made':17 'miss':35 'much':21 'must':33 'portain':14 'realli':9 'recommend':10 'run':6 'saw':27 'sinc':25 'time':39 've':4,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5197191"
+editedAt: DateTimeImmutable @1701718292 {#4810
date: 2023-12-04 20:31:32.0 +01:00
}
+createdAt: DateTimeImmutable @1701031971 {#4811
date: 2023-11-26 21:52:51.0 +01:00
}
} |
|
Show voter details
|
75 |
DENIED
|
edit
|
App\Entity\EntryComment {#4815
+user: App\Entity\User {#4828 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Given what you’ve got running I only really recommend, as other have, portainer. It’s made my life so much easier. Edited this since I saw you have homarr and I must’ve missed it the first time."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701031971 {#4809
date: 2023-11-26 21:52:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 167876
-bodyTs: "'easier':22 'edit':23 'first':38 'given':1 'got':5 'homarr':30 'life':19 'made':17 'miss':35 'much':21 'must':33 'portain':14 'realli':9 'recommend':10 'run':6 'saw':27 'sinc':25 'time':39 've':4,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5197191"
+editedAt: DateTimeImmutable @1701718292 {#4810
date: 2023-12-04 20:31:32.0 +01:00
}
+createdAt: DateTimeImmutable @1701031971 {#4811
date: 2023-11-26 21:52:51.0 +01:00
}
} |
|
Show voter details
|
76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4815
+user: App\Entity\User {#4828 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Given what you’ve got running I only really recommend, as other have, portainer. It’s made my life so much easier. Edited this since I saw you have homarr and I must’ve missed it the first time."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701031971 {#4809
date: 2023-11-26 21:52:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 167876
-bodyTs: "'easier':22 'edit':23 'first':38 'given':1 'got':5 'homarr':30 'life':19 'made':17 'miss':35 'much':21 'must':33 'portain':14 'realli':9 'recommend':10 'run':6 'saw':27 'sinc':25 'time':39 've':4,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5197191"
+editedAt: DateTimeImmutable @1701718292 {#4810
date: 2023-12-04 20:31:32.0 +01:00
}
+createdAt: DateTimeImmutable @1701031971 {#4811
date: 2023-11-26 21:52:51.0 +01:00
}
} |
|
Show voter details
|
77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
78 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4888
+user: App\Entity\User {#4901 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "This guy automates."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701029582 {#4883
date: 2023-11-26 21:13:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4889 …}
+nested: Doctrine\ORM\PersistentCollection {#4891 …}
+votes: Doctrine\ORM\PersistentCollection {#4893 …}
+reports: Doctrine\ORM\PersistentCollection {#4895 …}
+favourites: Doctrine\ORM\PersistentCollection {#4897 …}
+notifications: Doctrine\ORM\PersistentCollection {#4899 …}
-id: 167730
-bodyTs: "'autom':3 'guy':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6617146"
+editedAt: null
+createdAt: DateTimeImmutable @1701029582 {#4884
date: 2023-11-26 21:13:02.0 +01:00
}
} |
|
Show voter details
|
79 |
DENIED
|
edit
|
App\Entity\EntryComment {#4888
+user: App\Entity\User {#4901 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "This guy automates."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701029582 {#4883
date: 2023-11-26 21:13:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4889 …}
+nested: Doctrine\ORM\PersistentCollection {#4891 …}
+votes: Doctrine\ORM\PersistentCollection {#4893 …}
+reports: Doctrine\ORM\PersistentCollection {#4895 …}
+favourites: Doctrine\ORM\PersistentCollection {#4897 …}
+notifications: Doctrine\ORM\PersistentCollection {#4899 …}
-id: 167730
-bodyTs: "'autom':3 'guy':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6617146"
+editedAt: null
+createdAt: DateTimeImmutable @1701029582 {#4884
date: 2023-11-26 21:13:02.0 +01:00
}
} |
|
Show voter details
|
80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4888
+user: App\Entity\User {#4901 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "This guy automates."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701029582 {#4883
date: 2023-11-26 21:13:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4889 …}
+nested: Doctrine\ORM\PersistentCollection {#4891 …}
+votes: Doctrine\ORM\PersistentCollection {#4893 …}
+reports: Doctrine\ORM\PersistentCollection {#4895 …}
+favourites: Doctrine\ORM\PersistentCollection {#4897 …}
+notifications: Doctrine\ORM\PersistentCollection {#4899 …}
-id: 167730
-bodyTs: "'autom':3 'guy':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6617146"
+editedAt: null
+createdAt: DateTimeImmutable @1701029582 {#4884
date: 2023-11-26 21:13:02.0 +01:00
}
} |
|
Show voter details
|
81 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
82 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4962
+user: App\Entity\User {#4975 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "If you want something for managing all your containers, consider Portainer. I’ve been using it with my homelab for a while and it’s invaluable for quickly dealing with issues that crop up."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701027260 {#4957
date: 2023-11-26 20:34:20.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4963 …}
+nested: Doctrine\ORM\PersistentCollection {#4965 …}
+votes: Doctrine\ORM\PersistentCollection {#4967 …}
+reports: Doctrine\ORM\PersistentCollection {#4969 …}
+favourites: Doctrine\ORM\PersistentCollection {#4971 …}
+notifications: Doctrine\ORM\PersistentCollection {#4973 …}
-id: 167554
-bodyTs: "'consid':10 'contain':9 'crop':33 'deal':29 'homelab':19 'invalu':26 'issu':31 'manag':6 'portain':11 'quick':28 'someth':4 'use':15 've':13 'want':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602922"
+editedAt: null
+createdAt: DateTimeImmutable @1701027260 {#4958
date: 2023-11-26 20:34:20.0 +01:00
}
} |
|
Show voter details
|
83 |
DENIED
|
edit
|
App\Entity\EntryComment {#4962
+user: App\Entity\User {#4975 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "If you want something for managing all your containers, consider Portainer. I’ve been using it with my homelab for a while and it’s invaluable for quickly dealing with issues that crop up."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701027260 {#4957
date: 2023-11-26 20:34:20.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4963 …}
+nested: Doctrine\ORM\PersistentCollection {#4965 …}
+votes: Doctrine\ORM\PersistentCollection {#4967 …}
+reports: Doctrine\ORM\PersistentCollection {#4969 …}
+favourites: Doctrine\ORM\PersistentCollection {#4971 …}
+notifications: Doctrine\ORM\PersistentCollection {#4973 …}
-id: 167554
-bodyTs: "'consid':10 'contain':9 'crop':33 'deal':29 'homelab':19 'invalu':26 'issu':31 'manag':6 'portain':11 'quick':28 'someth':4 'use':15 've':13 'want':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602922"
+editedAt: null
+createdAt: DateTimeImmutable @1701027260 {#4958
date: 2023-11-26 20:34:20.0 +01:00
}
} |
|
Show voter details
|
84 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4962
+user: App\Entity\User {#4975 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "If you want something for managing all your containers, consider Portainer. I’ve been using it with my homelab for a while and it’s invaluable for quickly dealing with issues that crop up."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701027260 {#4957
date: 2023-11-26 20:34:20.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#4963 …}
+nested: Doctrine\ORM\PersistentCollection {#4965 …}
+votes: Doctrine\ORM\PersistentCollection {#4967 …}
+reports: Doctrine\ORM\PersistentCollection {#4969 …}
+favourites: Doctrine\ORM\PersistentCollection {#4971 …}
+notifications: Doctrine\ORM\PersistentCollection {#4973 …}
-id: 167554
-bodyTs: "'consid':10 'contain':9 'crop':33 'deal':29 'homelab':19 'invalu':26 'issu':31 'manag':6 'portain':11 'quick':28 'someth':4 'use':15 've':13 'want':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602922"
+editedAt: null
+createdAt: DateTimeImmutable @1701027260 {#4958
date: 2023-11-26 20:34:20.0 +01:00
}
} |
|
Show voter details
|
85 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
86 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
} |
|
Show voter details
|
87 |
DENIED
|
edit
|
App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
} |
|
Show voter details
|
88 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
} |
|
Show voter details
|
89 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
90 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5298
+user: Proxies\__CG__\App\Entity\User {#5299 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
I honestly took a shot at that. I didn’t have everything but I had most of it. I also had every channel available on cable.\n
\n
The streaming wars have honestly ruined it. If you’re just looking for something to watch you of course will be able to find something. But if you specifically want specific content you might as well flip a coin. Oh it’s on Netflix, no Netflix lost lost that license, Oh Max has that, Wait no Max went under, no wait they’re back but they don’t have it anymore. Oh that’s a Disney property Disney+ should have it, nope Disney pulled that offline for the time being.\n
\n
Screw it I’ll make my own streaming service with hookers and blackjack.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701046963 {#5296
date: 2023-11-27 02:02:43.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5300 …}
+nested: Doctrine\ORM\PersistentCollection {#5302 …}
+votes: Doctrine\ORM\PersistentCollection {#5304 …}
+reports: Doctrine\ORM\PersistentCollection {#5306 …}
+favourites: Doctrine\ORM\PersistentCollection {#5308 …}
+notifications: Doctrine\ORM\PersistentCollection {#5310 …}
-id: 168605
-bodyTs: "'abl':48 'also':20 'anymor':97 'avail':24 'back':90 'blackjack':129 'cabl':26 'channel':23 'coin':65 'content':58 'cours':45 'didn':9 'disney':102,104,109 'everi':22 'everyth':12 'find':50 'flip':63 'honest':2,31 'hooker':127 'licens':76 'll':120 'look':38 'lost':73,74 'make':121 'max':78,83 'might':60 'netflix':70,72 'nope':108 'offlin':112 'oh':66,77,98 'properti':103 'pull':110 're':36,89 'ruin':32 'screw':117 'servic':125 'shot':5 'someth':40,51 'specif':55,57 'stream':28,124 'time':115 'took':3 'wait':81,87 'want':56 'war':29 'watch':42 'well':62 'went':84"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5610619"
+editedAt: null
+createdAt: DateTimeImmutable @1701046963 {#5297
date: 2023-11-27 02:02:43.0 +01:00
}
} |
|
Show voter details
|
91 |
DENIED
|
edit
|
App\Entity\EntryComment {#5298
+user: Proxies\__CG__\App\Entity\User {#5299 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
I honestly took a shot at that. I didn’t have everything but I had most of it. I also had every channel available on cable.\n
\n
The streaming wars have honestly ruined it. If you’re just looking for something to watch you of course will be able to find something. But if you specifically want specific content you might as well flip a coin. Oh it’s on Netflix, no Netflix lost lost that license, Oh Max has that, Wait no Max went under, no wait they’re back but they don’t have it anymore. Oh that’s a Disney property Disney+ should have it, nope Disney pulled that offline for the time being.\n
\n
Screw it I’ll make my own streaming service with hookers and blackjack.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701046963 {#5296
date: 2023-11-27 02:02:43.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5300 …}
+nested: Doctrine\ORM\PersistentCollection {#5302 …}
+votes: Doctrine\ORM\PersistentCollection {#5304 …}
+reports: Doctrine\ORM\PersistentCollection {#5306 …}
+favourites: Doctrine\ORM\PersistentCollection {#5308 …}
+notifications: Doctrine\ORM\PersistentCollection {#5310 …}
-id: 168605
-bodyTs: "'abl':48 'also':20 'anymor':97 'avail':24 'back':90 'blackjack':129 'cabl':26 'channel':23 'coin':65 'content':58 'cours':45 'didn':9 'disney':102,104,109 'everi':22 'everyth':12 'find':50 'flip':63 'honest':2,31 'hooker':127 'licens':76 'll':120 'look':38 'lost':73,74 'make':121 'max':78,83 'might':60 'netflix':70,72 'nope':108 'offlin':112 'oh':66,77,98 'properti':103 'pull':110 're':36,89 'ruin':32 'screw':117 'servic':125 'shot':5 'someth':40,51 'specif':55,57 'stream':28,124 'time':115 'took':3 'wait':81,87 'want':56 'war':29 'watch':42 'well':62 'went':84"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5610619"
+editedAt: null
+createdAt: DateTimeImmutable @1701046963 {#5297
date: 2023-11-27 02:02:43.0 +01:00
}
} |
|
Show voter details
|
92 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5298
+user: Proxies\__CG__\App\Entity\User {#5299 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
I honestly took a shot at that. I didn’t have everything but I had most of it. I also had every channel available on cable.\n
\n
The streaming wars have honestly ruined it. If you’re just looking for something to watch you of course will be able to find something. But if you specifically want specific content you might as well flip a coin. Oh it’s on Netflix, no Netflix lost lost that license, Oh Max has that, Wait no Max went under, no wait they’re back but they don’t have it anymore. Oh that’s a Disney property Disney+ should have it, nope Disney pulled that offline for the time being.\n
\n
Screw it I’ll make my own streaming service with hookers and blackjack.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701046963 {#5296
date: 2023-11-27 02:02:43.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5300 …}
+nested: Doctrine\ORM\PersistentCollection {#5302 …}
+votes: Doctrine\ORM\PersistentCollection {#5304 …}
+reports: Doctrine\ORM\PersistentCollection {#5306 …}
+favourites: Doctrine\ORM\PersistentCollection {#5308 …}
+notifications: Doctrine\ORM\PersistentCollection {#5310 …}
-id: 168605
-bodyTs: "'abl':48 'also':20 'anymor':97 'avail':24 'back':90 'blackjack':129 'cabl':26 'channel':23 'coin':65 'content':58 'cours':45 'didn':9 'disney':102,104,109 'everi':22 'everyth':12 'find':50 'flip':63 'honest':2,31 'hooker':127 'licens':76 'll':120 'look':38 'lost':73,74 'make':121 'max':78,83 'might':60 'netflix':70,72 'nope':108 'offlin':112 'oh':66,77,98 'properti':103 'pull':110 're':36,89 'ruin':32 'screw':117 'servic':125 'shot':5 'someth':40,51 'specif':55,57 'stream':28,124 'time':115 'took':3 'wait':81,87 'want':56 'war':29 'watch':42 'well':62 'went':84"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5610619"
+editedAt: null
+createdAt: DateTimeImmutable @1701046963 {#5297
date: 2023-11-27 02:02:43.0 +01:00
}
} |
|
Show voter details
|
93 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
94 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5314
+user: Proxies\__CG__\App\Entity\User {#5315 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "Maybe if you’re new to all this and/or have no interest. But if you’ve been tinkering for more than a few years, it’s just a PC version of project car. It’s something you tinker with on the weekends, adding and refining as you go. I would never be able to negotiate multiple streaming services in a unified way to my satisfaction. So it’s not as if I really even have the option of paying for what I actually want from a service."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701030537 {#5312
date: 2023-11-26 21:28:57.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5316 …}
+nested: Doctrine\ORM\PersistentCollection {#5318 …}
+votes: Doctrine\ORM\PersistentCollection {#5320 …}
+reports: Doctrine\ORM\PersistentCollection {#5322 …}
+favourites: Doctrine\ORM\PersistentCollection {#5324 …}
+notifications: Doctrine\ORM\PersistentCollection {#5326 …}
-id: 167792
-bodyTs: "'abl':53 'actual':83 'ad':43 'and/or':9 'car':33 'even':74 'go':48 'interest':12 'mayb':1 'multipl':56 'negoti':55 'never':51 'new':5 'option':77 'pay':79 'pc':29 'project':32 're':4 'realli':73 'refin':45 'satisfact':65 'servic':58,87 'someth':36 'stream':57 'tinker':18,38 'unifi':61 've':16 'version':30 'want':84 'way':62 'weekend':42 'would':50 'year':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/5970351"
+editedAt: null
+createdAt: DateTimeImmutable @1701030537 {#5313
date: 2023-11-26 21:28:57.0 +01:00
}
} |
|
Show voter details
|
95 |
DENIED
|
edit
|
App\Entity\EntryComment {#5314
+user: Proxies\__CG__\App\Entity\User {#5315 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "Maybe if you’re new to all this and/or have no interest. But if you’ve been tinkering for more than a few years, it’s just a PC version of project car. It’s something you tinker with on the weekends, adding and refining as you go. I would never be able to negotiate multiple streaming services in a unified way to my satisfaction. So it’s not as if I really even have the option of paying for what I actually want from a service."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701030537 {#5312
date: 2023-11-26 21:28:57.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5316 …}
+nested: Doctrine\ORM\PersistentCollection {#5318 …}
+votes: Doctrine\ORM\PersistentCollection {#5320 …}
+reports: Doctrine\ORM\PersistentCollection {#5322 …}
+favourites: Doctrine\ORM\PersistentCollection {#5324 …}
+notifications: Doctrine\ORM\PersistentCollection {#5326 …}
-id: 167792
-bodyTs: "'abl':53 'actual':83 'ad':43 'and/or':9 'car':33 'even':74 'go':48 'interest':12 'mayb':1 'multipl':56 'negoti':55 'never':51 'new':5 'option':77 'pay':79 'pc':29 'project':32 're':4 'realli':73 'refin':45 'satisfact':65 'servic':58,87 'someth':36 'stream':57 'tinker':18,38 'unifi':61 've':16 'version':30 'want':84 'way':62 'weekend':42 'would':50 'year':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/5970351"
+editedAt: null
+createdAt: DateTimeImmutable @1701030537 {#5313
date: 2023-11-26 21:28:57.0 +01:00
}
} |
|
Show voter details
|
96 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5314
+user: Proxies\__CG__\App\Entity\User {#5315 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "Maybe if you’re new to all this and/or have no interest. But if you’ve been tinkering for more than a few years, it’s just a PC version of project car. It’s something you tinker with on the weekends, adding and refining as you go. I would never be able to negotiate multiple streaming services in a unified way to my satisfaction. So it’s not as if I really even have the option of paying for what I actually want from a service."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701030537 {#5312
date: 2023-11-26 21:28:57.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5316 …}
+nested: Doctrine\ORM\PersistentCollection {#5318 …}
+votes: Doctrine\ORM\PersistentCollection {#5320 …}
+reports: Doctrine\ORM\PersistentCollection {#5322 …}
+favourites: Doctrine\ORM\PersistentCollection {#5324 …}
+notifications: Doctrine\ORM\PersistentCollection {#5326 …}
-id: 167792
-bodyTs: "'abl':53 'actual':83 'ad':43 'and/or':9 'car':33 'even':74 'go':48 'interest':12 'mayb':1 'multipl':56 'negoti':55 'never':51 'new':5 'option':77 'pay':79 'pc':29 'project':32 're':4 'realli':73 'refin':45 'satisfact':65 'servic':58,87 'someth':36 'stream':57 'tinker':18,38 'unifi':61 've':16 'version':30 'want':84 'way':62 'weekend':42 'would':50 'year':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/5970351"
+editedAt: null
+createdAt: DateTimeImmutable @1701030537 {#5313
date: 2023-11-26 21:28:57.0 +01:00
}
} |
|
Show voter details
|
97 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
98 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
} |
|
Show voter details
|
99 |
DENIED
|
edit
|
App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
} |
|
Show voter details
|
100 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
} |
|
Show voter details
|
101 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
102 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
} |
|
Show voter details
|
103 |
DENIED
|
edit
|
App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
} |
|
Show voter details
|
104 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
} |
|
Show voter details
|
105 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
106 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5590
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
Nah I feel ya, I’ve been seeing all the various configurations since I came to Lemmy. I’ve just had a hell of a summer work-wise (6-7 days a week, yay being a small business owner) plus a good amount of travel for weddings and the like, so I just haven’t had the time to sit down with it all. One of my clients has a whole bunch of 2 year old metal and SAS drives they’re giving me in a few weeks once they get underway with operations due to a corporate upgrade, and once I slow down for the winter season I fully intend on diving into this.\n
\n
I’ve had a Plex server running on FreeBSD for years, I just haven’t set it up since moving back in June. But I’m getting really tired of all the bullshit from these streaming services, and I’m looking forward to taking back control of my entertainment. I just have to make it palatable to my wife lol.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701028521 {#5588
date: 2023-11-26 20:55:21.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5591 …}
+nested: Doctrine\ORM\PersistentCollection {#5593 …}
+votes: Doctrine\ORM\PersistentCollection {#5595 …}
+reports: Doctrine\ORM\PersistentCollection {#5597 …}
+favourites: Doctrine\ORM\PersistentCollection {#5599 …}
+notifications: Doctrine\ORM\PersistentCollection {#5601 …}
-id: 167662
-bodyTs: "'-7':31 '2':75 '6':30 'amount':44 'back':137,161 'bullshit':149 'bunch':73 'busi':39 'came':15 'client':69 'configur':12 'control':162 'corpor':99 'day':32 'dive':114 'drive':81 'due':96 'entertain':165 'feel':3 'forward':158 'freebsd':125 'fulli':111 'get':92,143 'give':84 'good':43 'haven':55,130 'hell':23 'intend':112 'june':139 'lemmi':17 'like':51 'lol':176 'look':157 'm':142,156 'make':170 'metal':78 'move':136 'nah':1 'old':77 'one':66 'oper':95 'owner':40 'palat':172 'plex':121 'plus':41 're':83 'realli':144 'run':123 'sas':80 'season':109 'see':8 'server':122 'servic':153 'set':132 'sinc':13,135 'sit':61 'slow':104 'small':38 'stream':152 'summer':26 'take':160 'time':59 'tire':145 'travel':46 'underway':93 'upgrad':100 'various':11 've':6,19,118 'wed':48 'week':34,89 'whole':72 'wife':175 'winter':108 'wise':29 'work':28 'work-wis':27 'ya':4 'yay':35 'year':76,127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6616493"
+editedAt: null
+createdAt: DateTimeImmutable @1701028521 {#5589
date: 2023-11-26 20:55:21.0 +01:00
}
} |
|
Show voter details
|
107 |
DENIED
|
edit
|
App\Entity\EntryComment {#5590
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
Nah I feel ya, I’ve been seeing all the various configurations since I came to Lemmy. I’ve just had a hell of a summer work-wise (6-7 days a week, yay being a small business owner) plus a good amount of travel for weddings and the like, so I just haven’t had the time to sit down with it all. One of my clients has a whole bunch of 2 year old metal and SAS drives they’re giving me in a few weeks once they get underway with operations due to a corporate upgrade, and once I slow down for the winter season I fully intend on diving into this.\n
\n
I’ve had a Plex server running on FreeBSD for years, I just haven’t set it up since moving back in June. But I’m getting really tired of all the bullshit from these streaming services, and I’m looking forward to taking back control of my entertainment. I just have to make it palatable to my wife lol.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701028521 {#5588
date: 2023-11-26 20:55:21.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5591 …}
+nested: Doctrine\ORM\PersistentCollection {#5593 …}
+votes: Doctrine\ORM\PersistentCollection {#5595 …}
+reports: Doctrine\ORM\PersistentCollection {#5597 …}
+favourites: Doctrine\ORM\PersistentCollection {#5599 …}
+notifications: Doctrine\ORM\PersistentCollection {#5601 …}
-id: 167662
-bodyTs: "'-7':31 '2':75 '6':30 'amount':44 'back':137,161 'bullshit':149 'bunch':73 'busi':39 'came':15 'client':69 'configur':12 'control':162 'corpor':99 'day':32 'dive':114 'drive':81 'due':96 'entertain':165 'feel':3 'forward':158 'freebsd':125 'fulli':111 'get':92,143 'give':84 'good':43 'haven':55,130 'hell':23 'intend':112 'june':139 'lemmi':17 'like':51 'lol':176 'look':157 'm':142,156 'make':170 'metal':78 'move':136 'nah':1 'old':77 'one':66 'oper':95 'owner':40 'palat':172 'plex':121 'plus':41 're':83 'realli':144 'run':123 'sas':80 'season':109 'see':8 'server':122 'servic':153 'set':132 'sinc':13,135 'sit':61 'slow':104 'small':38 'stream':152 'summer':26 'take':160 'time':59 'tire':145 'travel':46 'underway':93 'upgrad':100 'various':11 've':6,19,118 'wed':48 'week':34,89 'whole':72 'wife':175 'winter':108 'wise':29 'work':28 'work-wis':27 'ya':4 'yay':35 'year':76,127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6616493"
+editedAt: null
+createdAt: DateTimeImmutable @1701028521 {#5589
date: 2023-11-26 20:55:21.0 +01:00
}
} |
|
Show voter details
|
108 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5590
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
Nah I feel ya, I’ve been seeing all the various configurations since I came to Lemmy. I’ve just had a hell of a summer work-wise (6-7 days a week, yay being a small business owner) plus a good amount of travel for weddings and the like, so I just haven’t had the time to sit down with it all. One of my clients has a whole bunch of 2 year old metal and SAS drives they’re giving me in a few weeks once they get underway with operations due to a corporate upgrade, and once I slow down for the winter season I fully intend on diving into this.\n
\n
I’ve had a Plex server running on FreeBSD for years, I just haven’t set it up since moving back in June. But I’m getting really tired of all the bullshit from these streaming services, and I’m looking forward to taking back control of my entertainment. I just have to make it palatable to my wife lol.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701028521 {#5588
date: 2023-11-26 20:55:21.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5591 …}
+nested: Doctrine\ORM\PersistentCollection {#5593 …}
+votes: Doctrine\ORM\PersistentCollection {#5595 …}
+reports: Doctrine\ORM\PersistentCollection {#5597 …}
+favourites: Doctrine\ORM\PersistentCollection {#5599 …}
+notifications: Doctrine\ORM\PersistentCollection {#5601 …}
-id: 167662
-bodyTs: "'-7':31 '2':75 '6':30 'amount':44 'back':137,161 'bullshit':149 'bunch':73 'busi':39 'came':15 'client':69 'configur':12 'control':162 'corpor':99 'day':32 'dive':114 'drive':81 'due':96 'entertain':165 'feel':3 'forward':158 'freebsd':125 'fulli':111 'get':92,143 'give':84 'good':43 'haven':55,130 'hell':23 'intend':112 'june':139 'lemmi':17 'like':51 'lol':176 'look':157 'm':142,156 'make':170 'metal':78 'move':136 'nah':1 'old':77 'one':66 'oper':95 'owner':40 'palat':172 'plex':121 'plus':41 're':83 'realli':144 'run':123 'sas':80 'season':109 'see':8 'server':122 'servic':153 'set':132 'sinc':13,135 'sit':61 'slow':104 'small':38 'stream':152 'summer':26 'take':160 'time':59 'tire':145 'travel':46 'underway':93 'upgrad':100 'various':11 've':6,19,118 'wed':48 'week':34,89 'whole':72 'wife':175 'winter':108 'wise':29 'work':28 'work-wis':27 'ya':4 'yay':35 'year':76,127"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6616493"
+editedAt: null
+createdAt: DateTimeImmutable @1701028521 {#5589
date: 2023-11-26 20:55:21.0 +01:00
}
} |
|
Show voter details
|
109 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
110 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5605
+user: Proxies\__CG__\App\Entity\User {#5606 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
To me the *arrs are great enough for the wishlist/todo factor alone. \n
The download/management feature is just the cherry on top.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701040229 {#5603
date: 2023-11-27 00:10:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5607 …}
+nested: Doctrine\ORM\PersistentCollection {#5609 …}
+votes: Doctrine\ORM\PersistentCollection {#5611 …}
+reports: Doctrine\ORM\PersistentCollection {#5613 …}
+favourites: Doctrine\ORM\PersistentCollection {#5615 …}
+notifications: Doctrine\ORM\PersistentCollection {#5617 …}
-id: 168336
-bodyTs: "'alon':12 'arr':4 'cherri':19 'download/management':14 'enough':7 'factor':11 'featur':15 'great':6 'top':21 'wishlist/todo':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5447191"
+editedAt: null
+createdAt: DateTimeImmutable @1701040229 {#5604
date: 2023-11-27 00:10:29.0 +01:00
}
} |
|
Show voter details
|
111 |
DENIED
|
edit
|
App\Entity\EntryComment {#5605
+user: Proxies\__CG__\App\Entity\User {#5606 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
To me the *arrs are great enough for the wishlist/todo factor alone. \n
The download/management feature is just the cherry on top.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701040229 {#5603
date: 2023-11-27 00:10:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5607 …}
+nested: Doctrine\ORM\PersistentCollection {#5609 …}
+votes: Doctrine\ORM\PersistentCollection {#5611 …}
+reports: Doctrine\ORM\PersistentCollection {#5613 …}
+favourites: Doctrine\ORM\PersistentCollection {#5615 …}
+notifications: Doctrine\ORM\PersistentCollection {#5617 …}
-id: 168336
-bodyTs: "'alon':12 'arr':4 'cherri':19 'download/management':14 'enough':7 'factor':11 'featur':15 'great':6 'top':21 'wishlist/todo':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5447191"
+editedAt: null
+createdAt: DateTimeImmutable @1701040229 {#5604
date: 2023-11-27 00:10:29.0 +01:00
}
} |
|
Show voter details
|
112 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5605
+user: Proxies\__CG__\App\Entity\User {#5606 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5522
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5330
+user: Proxies\__CG__\App\Entity\User {#5331 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "This is taking it above and beyond I’ll agree. I’m still in the old times where I’m manually finding my movie/show/etc and doing all the leg work by hand, only because I haven’t had time to learn all the modern stuff. But things like this are a great resource to get up to speed."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701024209 {#5328
date: 2023-11-26 19:43:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5332 …}
+nested: Doctrine\ORM\PersistentCollection {#5334 …}
+votes: Doctrine\ORM\PersistentCollection {#5336 …}
+reports: Doctrine\ORM\PersistentCollection {#5338 …}
+favourites: Doctrine\ORM\PersistentCollection {#5340 …}
+notifications: Doctrine\ORM\PersistentCollection {#5342 …}
-id: 167317
-bodyTs: "'agre':10 'beyond':7 'find':22 'get':55 'great':52 'hand':32 'haven':36 'learn':41 'leg':29 'like':48 'll':9 'm':12,20 'manual':21 'modern':44 'movie/show/etc':24 'old':16 'resourc':53 'speed':58 'still':13 'stuff':45 'take':3 'thing':47 'time':17,39 'work':30"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/6612867"
+editedAt: null
+createdAt: DateTimeImmutable @1701024209 {#5329
date: 2023-11-26 19:43:29.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
If you have the time and resources, I highly recommend it. Once it’s all running it becomes mostly a ‘set it and forget it’ situation. You don’t have to remember to scroll through pages of search results to find content. It’ll automatically grab them for you based on your configured quality profile (or upgrade it to better quality). Additionally, you can easily stream it to any devices in our home network (or remote with a VPN).\n
\n
You don’t have to do it all at once. Start with a single service you’re interested in and slowly add more over time.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701027091 {#5520
date: 2023-11-26 20:31:31.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5523 …}
+nested: Doctrine\ORM\PersistentCollection {#5525 …}
+votes: Doctrine\ORM\PersistentCollection {#5527 …}
+reports: Doctrine\ORM\PersistentCollection {#5529 …}
+favourites: Doctrine\ORM\PersistentCollection {#5531 …}
+notifications: Doctrine\ORM\PersistentCollection {#5533 …}
-id: 167539
-bodyTs: "'add':101 'addit':62 'automat':45 'base':50 'becom':18 'better':60 'configur':53 'content':42 'devic':70 'easili':65 'find':41 'forget':24 'grab':46 'high':9 'home':73 'interest':97 'll':44 'most':19 'network':74 'page':36 'profil':55 'qualiti':54,61 're':96 'recommend':10 'rememb':32 'remot':76 'resourc':7 'result':39 'run':16 'scroll':34 'search':38 'servic':94 'set':21 'singl':93 'situat':26 'slowli':100 'start':90 'stream':66 'time':5,104 'upgrad':57 'vpn':79"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054491"
+editedAt: null
+createdAt: DateTimeImmutable @1701027091 {#5521
date: 2023-11-26 20:31:31.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
To me the *arrs are great enough for the wishlist/todo factor alone. \n
The download/management feature is just the cherry on top.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701040229 {#5603
date: 2023-11-27 00:10:29.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
"@bobs_monkey@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#5607 …}
+nested: Doctrine\ORM\PersistentCollection {#5609 …}
+votes: Doctrine\ORM\PersistentCollection {#5611 …}
+reports: Doctrine\ORM\PersistentCollection {#5613 …}
+favourites: Doctrine\ORM\PersistentCollection {#5615 …}
+notifications: Doctrine\ORM\PersistentCollection {#5617 …}
-id: 168336
-bodyTs: "'alon':12 'arr':4 'cherri':19 'download/management':14 'enough':7 'factor':11 'featur':15 'great':6 'top':21 'wishlist/todo':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5447191"
+editedAt: null
+createdAt: DateTimeImmutable @1701040229 {#5604
date: 2023-11-27 00:10:29.0 +01:00
}
} |
|
Show voter details
|
113 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
114 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5346
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "You can simplify it way down to Kodi + RD and have your own streaming service. This looks more like a hobby though to get every little thing just right."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701041473 {#5344
date: 2023-11-27 00:31:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5347 …}
+nested: Doctrine\ORM\PersistentCollection {#5349 …}
+votes: Doctrine\ORM\PersistentCollection {#5351 …}
+reports: Doctrine\ORM\PersistentCollection {#5353 …}
+favourites: Doctrine\ORM\PersistentCollection {#5355 …}
+notifications: Doctrine\ORM\PersistentCollection {#5357 …}
-id: 168395
-bodyTs: "'everi':25 'get':24 'hobbi':21 'kodi':8 'like':19 'littl':26 'look':17 'rd':9 'right':29 'servic':15 'simplifi':3 'stream':14 'thing':27 'though':22 'way':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4603816"
+editedAt: null
+createdAt: DateTimeImmutable @1701041473 {#5345
date: 2023-11-27 00:31:13.0 +01:00
}
} |
|
Show voter details
|
115 |
DENIED
|
edit
|
App\Entity\EntryComment {#5346
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "You can simplify it way down to Kodi + RD and have your own streaming service. This looks more like a hobby though to get every little thing just right."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701041473 {#5344
date: 2023-11-27 00:31:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5347 …}
+nested: Doctrine\ORM\PersistentCollection {#5349 …}
+votes: Doctrine\ORM\PersistentCollection {#5351 …}
+reports: Doctrine\ORM\PersistentCollection {#5353 …}
+favourites: Doctrine\ORM\PersistentCollection {#5355 …}
+notifications: Doctrine\ORM\PersistentCollection {#5357 …}
-id: 168395
-bodyTs: "'everi':25 'get':24 'hobbi':21 'kodi':8 'like':19 'littl':26 'look':17 'rd':9 'right':29 'servic':15 'simplifi':3 'stream':14 'thing':27 'though':22 'way':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4603816"
+editedAt: null
+createdAt: DateTimeImmutable @1701041473 {#5345
date: 2023-11-27 00:31:13.0 +01:00
}
} |
|
Show voter details
|
116 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5346
+user: App\Entity\User {#4533 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: "You can simplify it way down to Kodi + RD and have your own streaming service. This looks more like a hobby though to get every little thing just right."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701041473 {#5344
date: 2023-11-27 00:31:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5347 …}
+nested: Doctrine\ORM\PersistentCollection {#5349 …}
+votes: Doctrine\ORM\PersistentCollection {#5351 …}
+reports: Doctrine\ORM\PersistentCollection {#5353 …}
+favourites: Doctrine\ORM\PersistentCollection {#5355 …}
+notifications: Doctrine\ORM\PersistentCollection {#5357 …}
-id: 168395
-bodyTs: "'everi':25 'get':24 'hobbi':21 'kodi':8 'like':19 'littl':26 'look':17 'rd':9 'right':29 'servic':15 'simplifi':3 'stream':14 'thing':27 'though':22 'way':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/4603816"
+editedAt: null
+createdAt: DateTimeImmutable @1701041473 {#5345
date: 2023-11-27 00:31:13.0 +01:00
}
} |
|
Show voter details
|
117 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
118 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5362
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
For a long time, that was the case. Then the greed nation attacked. Now they’ve reproduced the cable model on the web and more than half of which have terrible clients / infrastructure.\n
\n
If I could pay for a single service that operated similar to this setup:\n
\n
- Tell it what I’d like to watch while also displaying similar content for discovery.\n
- Tracking progress in every show (while not forgetting!).\n
- Not losing content I have been watching as it’s now in ‘another castle’.\n
- A single place to view all tracked shows rather than loading each service individually.\n
\n
I probably would sign up for it as that’s what was so successful for Netflix until all of the studios thought they could do better. And now the consumer has to suffer the consequences.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701025475 {#5359
date: 2023-11-26 20:04:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5363 …}
+nested: Doctrine\ORM\PersistentCollection {#5365 …}
+votes: Doctrine\ORM\PersistentCollection {#5367 …}
+reports: Doctrine\ORM\PersistentCollection {#5369 …}
+favourites: Doctrine\ORM\PersistentCollection {#5371 …}
+notifications: Doctrine\ORM\PersistentCollection {#5373 …}
-id: 167407
-bodyTs: "'also':57 'anoth':83 'attack':13 'better':124 'cabl':19 'case':8 'castl':84 'client':32 'consequ':133 'consum':128 'content':60,73 'could':36,122 'd':52 'discoveri':62 'display':58 'everi':66 'forget':70 'greed':11 'half':27 'individu':98 'infrastructur':33 'like':53 'load':95 'long':3 'lose':72 'model':20 'nation':12 'netflix':114 'oper':43 'pay':37 'place':87 'probabl':100 'progress':64 'rather':93 'reproduc':17 'servic':41,97 'setup':47 'show':67,92 'sign':102 'similar':44,59 'singl':40,86 'studio':119 'success':112 'suffer':131 'tell':48 'terribl':31 'thought':120 'time':4 'track':63,91 've':16 'view':89 'watch':55,77 'web':23 'would':101"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054012"
+editedAt: DateTimeImmutable @1701705593 {#5360
date: 2023-12-04 16:59:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701025475 {#5361
date: 2023-11-26 20:04:35.0 +01:00
}
} |
|
Show voter details
|
119 |
DENIED
|
edit
|
App\Entity\EntryComment {#5362
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
For a long time, that was the case. Then the greed nation attacked. Now they’ve reproduced the cable model on the web and more than half of which have terrible clients / infrastructure.\n
\n
If I could pay for a single service that operated similar to this setup:\n
\n
- Tell it what I’d like to watch while also displaying similar content for discovery.\n
- Tracking progress in every show (while not forgetting!).\n
- Not losing content I have been watching as it’s now in ‘another castle’.\n
- A single place to view all tracked shows rather than loading each service individually.\n
\n
I probably would sign up for it as that’s what was so successful for Netflix until all of the studios thought they could do better. And now the consumer has to suffer the consequences.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701025475 {#5359
date: 2023-11-26 20:04:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5363 …}
+nested: Doctrine\ORM\PersistentCollection {#5365 …}
+votes: Doctrine\ORM\PersistentCollection {#5367 …}
+reports: Doctrine\ORM\PersistentCollection {#5369 …}
+favourites: Doctrine\ORM\PersistentCollection {#5371 …}
+notifications: Doctrine\ORM\PersistentCollection {#5373 …}
-id: 167407
-bodyTs: "'also':57 'anoth':83 'attack':13 'better':124 'cabl':19 'case':8 'castl':84 'client':32 'consequ':133 'consum':128 'content':60,73 'could':36,122 'd':52 'discoveri':62 'display':58 'everi':66 'forget':70 'greed':11 'half':27 'individu':98 'infrastructur':33 'like':53 'load':95 'long':3 'lose':72 'model':20 'nation':12 'netflix':114 'oper':43 'pay':37 'place':87 'probabl':100 'progress':64 'rather':93 'reproduc':17 'servic':41,97 'setup':47 'show':67,92 'sign':102 'similar':44,59 'singl':40,86 'studio':119 'success':112 'suffer':131 'tell':48 'terribl':31 'thought':120 'time':4 'track':63,91 've':16 'view':89 'watch':55,77 'web':23 'would':101"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054012"
+editedAt: DateTimeImmutable @1701705593 {#5360
date: 2023-12-04 16:59:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701025475 {#5361
date: 2023-11-26 20:04:35.0 +01:00
}
} |
|
Show voter details
|
120 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5362
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5036
+user: App\Entity\User {#5049 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "At this point, it’s easier to just pay for all of the streaming services."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701746154 {#5031
date: 2023-12-05 04:15:54.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5037 …}
+nested: Doctrine\ORM\PersistentCollection {#5039 …}
+votes: Doctrine\ORM\PersistentCollection {#5041 …}
+reports: Doctrine\ORM\PersistentCollection {#5043 …}
+favourites: Doctrine\ORM\PersistentCollection {#5045 …}
+notifications: Doctrine\ORM\PersistentCollection {#5047 …}
-id: 167291
-bodyTs: "'easier':6 'pay':9 'point':3 'servic':15 'stream':14"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://aussie.zone/comment/4639698"
+editedAt: null
+createdAt: DateTimeImmutable @1701023780 {#5032
date: 2023-11-26 19:36:20.0 +01:00
}
}
+root: App\Entity\EntryComment {#5036}
+body: """
For a long time, that was the case. Then the greed nation attacked. Now they’ve reproduced the cable model on the web and more than half of which have terrible clients / infrastructure.\n
\n
If I could pay for a single service that operated similar to this setup:\n
\n
- Tell it what I’d like to watch while also displaying similar content for discovery.\n
- Tracking progress in every show (while not forgetting!).\n
- Not losing content I have been watching as it’s now in ‘another castle’.\n
- A single place to view all tracked shows rather than loading each service individually.\n
\n
I probably would sign up for it as that’s what was so successful for Netflix until all of the studios thought they could do better. And now the consumer has to suffer the consequences.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1701025475 {#5359
date: 2023-11-26 20:04:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@gazter@aussie.zone"
]
+children: Doctrine\ORM\PersistentCollection {#5363 …}
+nested: Doctrine\ORM\PersistentCollection {#5365 …}
+votes: Doctrine\ORM\PersistentCollection {#5367 …}
+reports: Doctrine\ORM\PersistentCollection {#5369 …}
+favourites: Doctrine\ORM\PersistentCollection {#5371 …}
+notifications: Doctrine\ORM\PersistentCollection {#5373 …}
-id: 167407
-bodyTs: "'also':57 'anoth':83 'attack':13 'better':124 'cabl':19 'case':8 'castl':84 'client':32 'consequ':133 'consum':128 'content':60,73 'could':36,122 'd':52 'discoveri':62 'display':58 'everi':66 'forget':70 'greed':11 'half':27 'individu':98 'infrastructur':33 'like':53 'load':95 'long':3 'lose':72 'model':20 'nation':12 'netflix':114 'oper':43 'pay':37 'place':87 'probabl':100 'progress':64 'rather':93 'reproduc':17 'servic':41,97 'setup':47 'show':67,92 'sign':102 'similar':44,59 'singl':40,86 'studio':119 'success':112 'suffer':131 'tell':48 'terribl':31 'thought':120 'time':4 'track':63,91 've':16 'view':89 'watch':55,77 'web':23 'would':101"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3054012"
+editedAt: DateTimeImmutable @1701705593 {#5360
date: 2023-12-04 16:59:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701025475 {#5361
date: 2023-11-26 20:04:35.0 +01:00
}
} |
|
Show voter details
|
121 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
122 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
} |
|
Show voter details
|
123 |
DENIED
|
edit
|
App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
} |
|
Show voter details
|
124 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
} |
|
Show voter details
|
125 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
126 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
} |
|
Show voter details
|
127 |
DENIED
|
edit
|
App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
} |
|
Show voter details
|
128 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
} |
|
Show voter details
|
129 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
130 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5507
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Ah your instance must be limiting the size. lemmy.dbzer0.com allows you to upload anything and just downscales to 1024px max dimention. You can also just host on imgur etc."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701023286 {#5505
date: 2023-11-26 19:28:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5508 …}
+nested: Doctrine\ORM\PersistentCollection {#5510 …}
+votes: Doctrine\ORM\PersistentCollection {#5512 …}
+reports: Doctrine\ORM\PersistentCollection {#5514 …}
+favourites: Doctrine\ORM\PersistentCollection {#5516 …}
+notifications: Doctrine\ORM\PersistentCollection {#5518 …}
-id: 167265
-bodyTs: "'1024px':19 'ah':1 'allow':10 'also':24 'anyth':14 'diment':21 'downscal':17 'etc':29 'host':26 'imgur':28 'instanc':3 'lemmy.dbzer0.com':9 'limit':6 'max':20 'must':4 'size':8 'upload':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438559"
+editedAt: null
+createdAt: DateTimeImmutable @1701023286 {#5506
date: 2023-11-26 19:28:06.0 +01:00
}
} |
|
Show voter details
|
131 |
DENIED
|
edit
|
App\Entity\EntryComment {#5507
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Ah your instance must be limiting the size. lemmy.dbzer0.com allows you to upload anything and just downscales to 1024px max dimention. You can also just host on imgur etc."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701023286 {#5505
date: 2023-11-26 19:28:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5508 …}
+nested: Doctrine\ORM\PersistentCollection {#5510 …}
+votes: Doctrine\ORM\PersistentCollection {#5512 …}
+reports: Doctrine\ORM\PersistentCollection {#5514 …}
+favourites: Doctrine\ORM\PersistentCollection {#5516 …}
+notifications: Doctrine\ORM\PersistentCollection {#5518 …}
-id: 167265
-bodyTs: "'1024px':19 'ah':1 'allow':10 'also':24 'anyth':14 'diment':21 'downscal':17 'etc':29 'host':26 'imgur':28 'instanc':3 'lemmy.dbzer0.com':9 'limit':6 'max':20 'must':4 'size':8 'upload':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438559"
+editedAt: null
+createdAt: DateTimeImmutable @1701023286 {#5506
date: 2023-11-26 19:28:06.0 +01:00
}
} |
|
Show voter details
|
132 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5507
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Ah your instance must be limiting the size. lemmy.dbzer0.com allows you to upload anything and just downscales to 1024px max dimention. You can also just host on imgur etc."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701023286 {#5505
date: 2023-11-26 19:28:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5508 …}
+nested: Doctrine\ORM\PersistentCollection {#5510 …}
+votes: Doctrine\ORM\PersistentCollection {#5512 …}
+reports: Doctrine\ORM\PersistentCollection {#5514 …}
+favourites: Doctrine\ORM\PersistentCollection {#5516 …}
+notifications: Doctrine\ORM\PersistentCollection {#5518 …}
-id: 167265
-bodyTs: "'1024px':19 'ah':1 'allow':10 'also':24 'anyth':14 'diment':21 'downscal':17 'etc':29 'host':26 'imgur':28 'instanc':3 'lemmy.dbzer0.com':9 'limit':6 'max':20 'must':4 'size':8 'upload':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438559"
+editedAt: null
+createdAt: DateTimeImmutable @1701023286 {#5506
date: 2023-11-26 19:28:06.0 +01:00
}
} |
|
Show voter details
|
133 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
134 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5557
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5507
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Ah your instance must be limiting the size. lemmy.dbzer0.com allows you to upload anything and just downscales to 1024px max dimention. You can also just host on imgur etc."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701023286 {#5505
date: 2023-11-26 19:28:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5508 …}
+nested: Doctrine\ORM\PersistentCollection {#5510 …}
+votes: Doctrine\ORM\PersistentCollection {#5512 …}
+reports: Doctrine\ORM\PersistentCollection {#5514 …}
+favourites: Doctrine\ORM\PersistentCollection {#5516 …}
+notifications: Doctrine\ORM\PersistentCollection {#5518 …}
-id: 167265
-bodyTs: "'1024px':19 'ah':1 'allow':10 'also':24 'anyth':14 'diment':21 'downscal':17 'etc':29 'host':26 'imgur':28 'instanc':3 'lemmy.dbzer0.com':9 'limit':6 'max':20 'must':4 'size':8 'upload':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438559"
+editedAt: null
+createdAt: DateTimeImmutable @1701023286 {#5506
date: 2023-11-26 19:28:06.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Good point, updated with HQ [link](https://files.catbox.moe/p5oytf.png)."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023639 {#5556
date: 2023-11-26 19:33:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5560 …}
+nested: Doctrine\ORM\PersistentCollection {#5565 …}
+votes: Doctrine\ORM\PersistentCollection {#5561 …}
+reports: Doctrine\ORM\PersistentCollection {#5567 …}
+favourites: Doctrine\ORM\PersistentCollection {#5569 …}
+notifications: Doctrine\ORM\PersistentCollection {#5571 …}
-id: 167286
-bodyTs: "'/p5oytf.png).':9 'files.catbox.moe':8 'files.catbox.moe/p5oytf.png).':7 'good':1 'hq':5 'link':6 'point':2 'updat':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053501"
+editedAt: null
+createdAt: DateTimeImmutable @1701023639 {#5553
date: 2023-11-26 19:33:59.0 +01:00
}
} |
|
Show voter details
|
135 |
DENIED
|
edit
|
App\Entity\EntryComment {#5557
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5507
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Ah your instance must be limiting the size. lemmy.dbzer0.com allows you to upload anything and just downscales to 1024px max dimention. You can also just host on imgur etc."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701023286 {#5505
date: 2023-11-26 19:28:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5508 …}
+nested: Doctrine\ORM\PersistentCollection {#5510 …}
+votes: Doctrine\ORM\PersistentCollection {#5512 …}
+reports: Doctrine\ORM\PersistentCollection {#5514 …}
+favourites: Doctrine\ORM\PersistentCollection {#5516 …}
+notifications: Doctrine\ORM\PersistentCollection {#5518 …}
-id: 167265
-bodyTs: "'1024px':19 'ah':1 'allow':10 'also':24 'anyth':14 'diment':21 'downscal':17 'etc':29 'host':26 'imgur':28 'instanc':3 'lemmy.dbzer0.com':9 'limit':6 'max':20 'must':4 'size':8 'upload':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438559"
+editedAt: null
+createdAt: DateTimeImmutable @1701023286 {#5506
date: 2023-11-26 19:28:06.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Good point, updated with HQ [link](https://files.catbox.moe/p5oytf.png)."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023639 {#5556
date: 2023-11-26 19:33:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5560 …}
+nested: Doctrine\ORM\PersistentCollection {#5565 …}
+votes: Doctrine\ORM\PersistentCollection {#5561 …}
+reports: Doctrine\ORM\PersistentCollection {#5567 …}
+favourites: Doctrine\ORM\PersistentCollection {#5569 …}
+notifications: Doctrine\ORM\PersistentCollection {#5571 …}
-id: 167286
-bodyTs: "'/p5oytf.png).':9 'files.catbox.moe':8 'files.catbox.moe/p5oytf.png).':7 'good':1 'hq':5 'link':6 'point':2 'updat':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053501"
+editedAt: null
+createdAt: DateTimeImmutable @1701023639 {#5553
date: 2023-11-26 19:33:59.0 +01:00
}
} |
|
Show voter details
|
136 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5557
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5507
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5283
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5109
+user: App\Entity\User {#5122 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Very nice. Can you share a `docker-compose.yml` for others to replicate this? Also your diagram could be a bit higher quality."
+lang: "en"
+isAdult: false
+favouriteCount: 14
+score: 0
+lastActive: DateTime @1701701742 {#5104
date: 2023-12-04 15:55:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5110 …}
+nested: Doctrine\ORM\PersistentCollection {#5112 …}
+votes: Doctrine\ORM\PersistentCollection {#5114 …}
+reports: Doctrine\ORM\PersistentCollection {#5116 …}
+favourites: Doctrine\ORM\PersistentCollection {#5118 …}
+notifications: Doctrine\ORM\PersistentCollection {#5120 …}
-id: 167224
-bodyTs: "'also':13 'bit':19 'could':16 'diagram':15 'docker-compose.yml':7 'higher':20 'nice':2 'other':9 'qualiti':21 'replic':11 'share':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438372"
+editedAt: null
+createdAt: DateTimeImmutable @1701022756 {#5105
date: 2023-11-26 19:19:16.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: """
Each service is a separate `docker-compose.yml`, but they are more-or-less the same as the example configs provided by each service. I did it this way as opposed to a single file to make it easier to add/remove services following [this](https://gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit) pattern.\n
\n
I do have a higher quality version of the diagram, but had to downsize it a lot to get pictrs to accept it…
"""
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1701023084 {#5280
date: 2023-11-26 19:24:44.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5284 …}
+nested: Doctrine\ORM\PersistentCollection {#5286 …}
+votes: Doctrine\ORM\PersistentCollection {#5288 …}
+reports: Doctrine\ORM\PersistentCollection {#5290 …}
+favourites: Doctrine\ORM\PersistentCollection {#5292 …}
+notifications: Doctrine\ORM\PersistentCollection {#5294 …}
-id: 167248
-bodyTs: "'/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':46 'accept':69 'add/remove':40 'config':19 'diagram':57 'docker-compose.yml':6 'downsiz':61 'easier':38 'exampl':18 'file':34 'follow':42 'get':66 'gist.github.com':45 'gist.github.com/mosquito/b23e1c1e5723a7fd9e6568e5cf91180f#docker-compose-as-a-systemd-unit)':44 'higher':52 'less':13 'lot':64 'make':36 'more-or-less':10 'oppos':30 'pattern':47 'pictr':67 'provid':20 'qualiti':53 'separ':5 'servic':2,23,41 'singl':33 'version':54 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053365"
+editedAt: DateTimeImmutable @1701700789 {#5281
date: 2023-12-04 15:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1701023084 {#5282
date: 2023-11-26 19:24:44.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Ah your instance must be limiting the size. lemmy.dbzer0.com allows you to upload anything and just downscales to 1024px max dimention. You can also just host on imgur etc."
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701023286 {#5505
date: 2023-11-26 19:28:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5508 …}
+nested: Doctrine\ORM\PersistentCollection {#5510 …}
+votes: Doctrine\ORM\PersistentCollection {#5512 …}
+reports: Doctrine\ORM\PersistentCollection {#5514 …}
+favourites: Doctrine\ORM\PersistentCollection {#5516 …}
+notifications: Doctrine\ORM\PersistentCollection {#5518 …}
-id: 167265
-bodyTs: "'1024px':19 'ah':1 'allow':10 'also':24 'anyth':14 'diment':21 'downscal':17 'etc':29 'host':26 'imgur':28 'instanc':3 'lemmy.dbzer0.com':9 'limit':6 'max':20 'must':4 'size':8 'upload':13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5438559"
+editedAt: null
+createdAt: DateTimeImmutable @1701023286 {#5506
date: 2023-11-26 19:28:06.0 +01:00
}
}
+root: App\Entity\EntryComment {#5109}
+body: "Good point, updated with HQ [link](https://files.catbox.moe/p5oytf.png)."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023639 {#5556
date: 2023-11-26 19:33:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@db0@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#5560 …}
+nested: Doctrine\ORM\PersistentCollection {#5565 …}
+votes: Doctrine\ORM\PersistentCollection {#5561 …}
+reports: Doctrine\ORM\PersistentCollection {#5567 …}
+favourites: Doctrine\ORM\PersistentCollection {#5569 …}
+notifications: Doctrine\ORM\PersistentCollection {#5571 …}
-id: 167286
-bodyTs: "'/p5oytf.png).':9 'files.catbox.moe':8 'files.catbox.moe/p5oytf.png).':7 'good':1 'hq':5 'link':6 'point':2 'updat':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053501"
+editedAt: null
+createdAt: DateTimeImmutable @1701023639 {#5553
date: 2023-11-26 19:33:59.0 +01:00
}
} |
|
Show voter details
|
137 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
138 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
} |
|
Show voter details
|
139 |
DENIED
|
edit
|
App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
} |
|
Show voter details
|
140 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
} |
|
Show voter details
|
141 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
142 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
} |
|
Show voter details
|
143 |
DENIED
|
edit
|
App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
} |
|
Show voter details
|
144 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
} |
|
Show voter details
|
145 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
146 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
} |
|
Show voter details
|
147 |
DENIED
|
edit
|
App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
} |
|
Show voter details
|
148 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
} |
|
Show voter details
|
149 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
150 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5575
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
🤷\u{200D}♂️\n
\n
I mean all problems are solved with another layer of abstraction right?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701025993 {#5573
date: 2023-11-26 20:13:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5576 …}
+nested: Doctrine\ORM\PersistentCollection {#5578 …}
+votes: Doctrine\ORM\PersistentCollection {#5580 …}
+reports: Doctrine\ORM\PersistentCollection {#5582 …}
+favourites: Doctrine\ORM\PersistentCollection {#5584 …}
+notifications: Doctrine\ORM\PersistentCollection {#5586 …}
-id: 167450
-bodyTs: "'abstract':11 'anoth':8 'layer':9 'mean':2 'problem':4 'right':12 'solv':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602447"
+editedAt: null
+createdAt: DateTimeImmutable @1701025993 {#5574
date: 2023-11-26 20:13:13.0 +01:00
}
} |
|
Show voter details
|
151 |
DENIED
|
edit
|
App\Entity\EntryComment {#5575
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
🤷\u{200D}♂️\n
\n
I mean all problems are solved with another layer of abstraction right?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701025993 {#5573
date: 2023-11-26 20:13:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5576 …}
+nested: Doctrine\ORM\PersistentCollection {#5578 …}
+votes: Doctrine\ORM\PersistentCollection {#5580 …}
+reports: Doctrine\ORM\PersistentCollection {#5582 …}
+favourites: Doctrine\ORM\PersistentCollection {#5584 …}
+notifications: Doctrine\ORM\PersistentCollection {#5586 …}
-id: 167450
-bodyTs: "'abstract':11 'anoth':8 'layer':9 'mean':2 'problem':4 'right':12 'solv':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602447"
+editedAt: null
+createdAt: DateTimeImmutable @1701025993 {#5574
date: 2023-11-26 20:13:13.0 +01:00
}
} |
|
Show voter details
|
152 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5575
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
🤷\u{200D}♂️\n
\n
I mean all problems are solved with another layer of abstraction right?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701025993 {#5573
date: 2023-11-26 20:13:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5576 …}
+nested: Doctrine\ORM\PersistentCollection {#5578 …}
+votes: Doctrine\ORM\PersistentCollection {#5580 …}
+reports: Doctrine\ORM\PersistentCollection {#5582 …}
+favourites: Doctrine\ORM\PersistentCollection {#5584 …}
+notifications: Doctrine\ORM\PersistentCollection {#5586 …}
-id: 167450
-bodyTs: "'abstract':11 'anoth':8 'layer':9 'mean':2 'problem':4 'right':12 'solv':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602447"
+editedAt: null
+createdAt: DateTimeImmutable @1701025993 {#5574
date: 2023-11-26 20:13:13.0 +01:00
}
} |
|
Show voter details
|
153 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
154 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5625
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5575
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
🤷\u{200D}♂️\n
\n
I mean all problems are solved with another layer of abstraction right?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701025993 {#5573
date: 2023-11-26 20:13:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5576 …}
+nested: Doctrine\ORM\PersistentCollection {#5578 …}
+votes: Doctrine\ORM\PersistentCollection {#5580 …}
+reports: Doctrine\ORM\PersistentCollection {#5582 …}
+favourites: Doctrine\ORM\PersistentCollection {#5584 …}
+notifications: Doctrine\ORM\PersistentCollection {#5586 …}
-id: 167450
-bodyTs: "'abstract':11 'anoth':8 'layer':9 'mean':2 'problem':4 'right':12 'solv':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602447"
+editedAt: null
+createdAt: DateTimeImmutable @1701025993 {#5574
date: 2023-11-26 20:13:13.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "We need to go deeper"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701026657 {#5624
date: 2023-11-26 20:24:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5628 …}
+nested: Doctrine\ORM\PersistentCollection {#5633 …}
+votes: Doctrine\ORM\PersistentCollection {#5629 …}
+reports: Doctrine\ORM\PersistentCollection {#5635 …}
+favourites: Doctrine\ORM\PersistentCollection {#5637 …}
+notifications: Doctrine\ORM\PersistentCollection {#5639 …}
-id: 167503
-bodyTs: "'deeper':5 'go':4 'need':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3786696"
+editedAt: null
+createdAt: DateTimeImmutable @1701026657 {#5621
date: 2023-11-26 20:24:17.0 +01:00
}
} |
|
Show voter details
|
155 |
DENIED
|
edit
|
App\Entity\EntryComment {#5625
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5575
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
🤷\u{200D}♂️\n
\n
I mean all problems are solved with another layer of abstraction right?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701025993 {#5573
date: 2023-11-26 20:13:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5576 …}
+nested: Doctrine\ORM\PersistentCollection {#5578 …}
+votes: Doctrine\ORM\PersistentCollection {#5580 …}
+reports: Doctrine\ORM\PersistentCollection {#5582 …}
+favourites: Doctrine\ORM\PersistentCollection {#5584 …}
+notifications: Doctrine\ORM\PersistentCollection {#5586 …}
-id: 167450
-bodyTs: "'abstract':11 'anoth':8 'layer':9 'mean':2 'problem':4 'right':12 'solv':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602447"
+editedAt: null
+createdAt: DateTimeImmutable @1701025993 {#5574
date: 2023-11-26 20:13:13.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "We need to go deeper"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701026657 {#5624
date: 2023-11-26 20:24:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5628 …}
+nested: Doctrine\ORM\PersistentCollection {#5633 …}
+votes: Doctrine\ORM\PersistentCollection {#5629 …}
+reports: Doctrine\ORM\PersistentCollection {#5635 …}
+favourites: Doctrine\ORM\PersistentCollection {#5637 …}
+notifications: Doctrine\ORM\PersistentCollection {#5639 …}
-id: 167503
-bodyTs: "'deeper':5 'go':4 'need':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3786696"
+editedAt: null
+createdAt: DateTimeImmutable @1701026657 {#5621
date: 2023-11-26 20:24:17.0 +01:00
}
} |
|
Show voter details
|
156 |
DENIED
|
moderate
|
App\Entity\EntryComment {#5625
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+slug: "Arrs-Feedback"
+title: "Arrs Feedback"
+url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
+body: """
#### Context\n
\n
Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
\n
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
\n
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
\n
#### Setup\n
\n
- All of the services run in Docker containers.\n
- Each container is a separate Compose file managed by Systemd.\n
- The system itself is in a VM running on my home server (both Arch, btw).\n
- Tailscale is used for remote access to the local network.\n
- ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
\n
#### Questions\n
\n
- What am I missing or can be improved?\n
- Is there a better way to document?\n
- What do you do differently that might be beneficial?\n
\n
#### Thoughts\n
\n
- I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
- I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
- Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
- I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
\n
#### Notes\n
\n
- Diagram was made using D2lang.\n
- Some of the connections have been simplified to improve readability / routing.\n
- Some services have been redacted out of an abundance of caution.\n
- I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
\n
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
\n
Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 149
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702389486 {#2410
date: 2023-12-12 14:58:06.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+children: []
-id: 17049
-titleTs: "'arr':1 'feedback':2"
-bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701105229
+visibility: "visible "
+apId: "https://lemmus.org/post/1734205"
+editedAt: DateTimeImmutable @1701701693 {#1850
date: 2023-12-04 15:54:53.0 +01:00
}
+createdAt: DateTimeImmutable @1701018829 {#2420
date: 2023-11-26 18:13:49.0 +01:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5575
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5483
+user: Proxies\__CG__\App\Entity\User {#5491 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5264
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#5183
+user: App\Entity\User {#5196 …}
+entry: App\Entity\Entry {#2412}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?\n
\n
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.\n
\n
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701707614 {#5178
date: 2023-12-04 17:33:34.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
]
+children: Doctrine\ORM\PersistentCollection {#5184 …}
+nested: Doctrine\ORM\PersistentCollection {#5186 …}
+votes: Doctrine\ORM\PersistentCollection {#5188 …}
+reports: Doctrine\ORM\PersistentCollection {#5190 …}
+favourites: Doctrine\ORM\PersistentCollection {#5192 …}
+notifications: Doctrine\ORM\PersistentCollection {#5194 …}
-id: 167117
-bodyTs: "'alway':59 'assum':20 'bash':27 'benefit':38 'build':67 'bus':70 'complex':32 'compon':11 'd':37 'design':71 'factorio':73 'file':16 'food':45 'good':54 'k8s':42 'laugh':60 'level':30 'like':49 'littl':4 'look':48 'lost':5 'm':2,19 'most':23 're':22,51 'run':40 'see':14 'server':43 'sh':15 'similar':63 'system':66 'thought':47 'time':55 'wonder':34 'write':24"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5600802"
+editedAt: null
+createdAt: DateTimeImmutable @1701021134 {#5179
date: 2023-11-26 18:52:14.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
The `systemd.timers` are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simple `curl` or `wget` and `jq` calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to [*arrs](https://wiki.servarr.com/).\n
\n
As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1701021622 {#5268
date: 2023-11-26 19:00:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5261 …}
+nested: Doctrine\ORM\PersistentCollection {#5259 …}
+votes: Doctrine\ORM\PersistentCollection {#5263 …}
+reports: Doctrine\ORM\PersistentCollection {#5274 …}
+favourites: Doctrine\ORM\PersistentCollection {#5276 …}
+notifications: Doctrine\ORM\PersistentCollection {#5278 …}
-id: 167154
-bodyTs: "'/).':57 'add':66 'address':11 'adjac':52 'arr':54 'basic':4 'call':33 'complex':39,68 'cronjob':5 'curl':28 'either':26,47 'encount':20 'feel':63 'job':80 'jq':32 'k8s':60 'logic':40 'look':76 'm':74 'pain':16 'part':49 'person':61 'point':17 'python':36 're':25 'rest':42 'script':7 'second':79 'servic':44 'setup':23 'simpl':27 'systemd.timers':2 'use':35 've':19 'wget':30 'wiki.servarr.com':56 'wiki.servarr.com/).':55 'worth':72 'would':65 'wrote':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmus.org/comment/3053027"
+editedAt: DateTimeImmutable @1701698310 {#5271
date: 2023-12-04 14:58:30.0 +01:00
}
+createdAt: DateTimeImmutable @1701021622 {#5267
date: 2023-11-26 19:00:22.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "“But Kubernetes will simplify everything!!!!!1”"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1701023401 {#5488
date: 2023-11-26 19:30:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#5494 …}
+nested: Doctrine\ORM\PersistentCollection {#5496 …}
+votes: Doctrine\ORM\PersistentCollection {#5492 …}
+reports: Doctrine\ORM\PersistentCollection {#5499 …}
+favourites: Doctrine\ORM\PersistentCollection {#5501 …}
+notifications: Doctrine\ORM\PersistentCollection {#5503 …}
-id: 167275
-bodyTs: "'1':6 'everyth':5 'kubernet':2 'simplifi':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3785824"
+editedAt: null
+createdAt: DateTimeImmutable @1701023401 {#5485
date: 2023-11-26 19:30:01.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: """
🤷\u{200D}♂️\n
\n
I mean all problems are solved with another layer of abstraction right?
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1701025993 {#5573
date: 2023-11-26 20:13:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5576 …}
+nested: Doctrine\ORM\PersistentCollection {#5578 …}
+votes: Doctrine\ORM\PersistentCollection {#5580 …}
+reports: Doctrine\ORM\PersistentCollection {#5582 …}
+favourites: Doctrine\ORM\PersistentCollection {#5584 …}
+notifications: Doctrine\ORM\PersistentCollection {#5586 …}
-id: 167450
-bodyTs: "'abstract':11 'anoth':8 'layer':9 'mean':2 'problem':4 'right':12 'solv':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5602447"
+editedAt: null
+createdAt: DateTimeImmutable @1701025993 {#5574
date: 2023-11-26 20:13:13.0 +01:00
}
}
+root: App\Entity\EntryComment {#5183}
+body: "We need to go deeper"
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1701026657 {#5624
date: 2023-11-26 20:24:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Xyre@lemmus.org"
"@netwren@lemmy.world"
"@NegativeLookBehind@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#5628 …}
+nested: Doctrine\ORM\PersistentCollection {#5633 …}
+votes: Doctrine\ORM\PersistentCollection {#5629 …}
+reports: Doctrine\ORM\PersistentCollection {#5635 …}
+favourites: Doctrine\ORM\PersistentCollection {#5637 …}
+notifications: Doctrine\ORM\PersistentCollection {#5639 …}
-id: 167503
-bodyTs: "'deeper':5 'go':4 'need':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/657320/-/comment/3786696"
+editedAt: null
+createdAt: DateTimeImmutable @1701026657 {#5621
date: 2023-11-26 20:24:17.0 +01:00
}
} |
|
Show voter details
|
157 |
DENIED
|
edit
|
App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+name: "piracy@lemmy.dbzer0.com"
+title: "piracy"
+description: """
##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
\n
---\n
\n
### Rules • [Full Version](https://rentry.co/piracy-rules)\n
\n
**1**. Posts must be related to the discussion of digital piracy\n
\n
**2**. Don’t request invites, trade, sell, or self-promote\n
\n
**3**. Don’t request or link to specific pirated titles, including DMs\n
\n
**4**. Don’t submit low-quality posts, be entitled, or harass others\n
\n
**5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
\n
---\n
\n
[![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
---------------------------------------------------------------------------\n
\n
### Loot, Pillage, & Plunder\n
\n
- [📜 Megathread](https://rentry.co/megathread)\n
- [🪶 FAQ](https://rentry.co/piracy-faq)\n
- [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
- [🪶 Rules](https://rentry.co/piracy-rules)\n
\n
---\n
\n
💰 Please help cover server costs.\n
\n
[![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
\n
---
"""
+rules: null
+subscriptionsCount: 1
+entryCount: 866
+entryCommentCount: 20194
+postCount: 7
+postCommentCount: 149
+isAdult: false
+customCss: null
+lastActive: DateTime @1729581369 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-id: 51
+apId: "piracy@lemmy.dbzer0.com"
+apProfileId: "https://lemmy.dbzer0.com/c/piracy"
+apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
+apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
+apInboxUrl: "https://lemmy.dbzer0.com/inbox"
+apDomain: "lemmy.dbzer0.com"
+apPreferredUsername: "piracy"
+apDiscoverable: true
+apManuallyApprovesFollowers: null
+privateKey: null
+publicKey: null
+apFetchedAt: DateTime @1708748229 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
} |
|
Show voter details
|