|
13 | 13 | ] |
14 | 14 | }, |
15 | 15 | { |
16 | | - "title": "Containerizing Rust Applications", |
17 | | - "slug": "containerizing-rust-applications-best-practices", |
| 16 | + "title": "Deploying Torrust To Production", |
| 17 | + "slug": "deploying-torrust-to-production", |
18 | 18 | "contributor": "Jose Celano", |
19 | 19 | "contributorSlug": "jose-celano", |
20 | | - "date": "2023-11-09T12:08:04.295Z", |
21 | | - "coverImage": "/images/posts/rust-crab-carrying-a-shipping-container.jpeg", |
22 | | - "excerpt": "Torrust services (Tracker and Index) support docker, we want to ensure that contributors understand our containerfile and we also want to share good practices for containerizing Rust applications.", |
| 20 | + "date": "2023-12-20T00:00:00.000Z", |
| 21 | + "coverImage": "/images/posts/deploying-torrust-to-production/deploy-torrust-to-a-digital-ocean-droplet.png", |
| 22 | + "excerpt": "Dive into our step-by-step tutorial on deploying a BitTorrent Index and Tracker, written in Rust, on a Digital Ocean droplet. From initial server setup to advanced configurations, this guide is designed for both non-developers and tech-savvy users, ensuring a seamless, production-ready deployment.", |
23 | 23 | "tags": [ |
24 | | - "Torrent", |
25 | | - "Tracker", |
26 | | - "BitTorrent" |
| 24 | + "Tutorial", |
| 25 | + "Deployment", |
| 26 | + "Production" |
| 27 | + ] |
| 28 | + }, |
| 29 | + { |
| 30 | + "title": "Contributor Path", |
| 31 | + "slug": "contributor-path", |
| 32 | + "contributor": "Jose Celano", |
| 33 | + "contributorSlug": "jose-celano", |
| 34 | + "date": "2024-10-29T09:20:51.608Z", |
| 35 | + "coverImage": "/images/posts/contributor-path/rust-crab-going-safe-into-water.webp", |
| 36 | + "excerpt": "Ready to contribute to Torrust? Here's your guide to get started and make meaningful contributions, from small fixes to full-fledged features.", |
| 37 | + "tags": [ |
| 38 | + "Community", |
| 39 | + "Onboarding", |
| 40 | + "Contributors" |
27 | 41 | ] |
28 | 42 | }, |
29 | 43 | { |
|
42 | 56 | "Sample" |
43 | 57 | ] |
44 | 58 | }, |
45 | | - { |
46 | | - "title": "Deploying Torrust To Production", |
47 | | - "slug": "deploying-torrust-to-production", |
48 | | - "contributor": "Jose Celano", |
49 | | - "contributorSlug": "jose-celano", |
50 | | - "date": "2023-12-20T00:00:00.000Z", |
51 | | - "coverImage": "/images/posts/deploying-torrust-to-production/deploy-torrust-to-a-digital-ocean-droplet.png", |
52 | | - "excerpt": "Dive into our step-by-step tutorial on deploying a BitTorrent Index and Tracker, written in Rust, on a Digital Ocean droplet. From initial server setup to advanced configurations, this guide is designed for both non-developers and tech-savvy users, ensuring a seamless, production-ready deployment.", |
53 | | - "tags": [ |
54 | | - "Tutorial", |
55 | | - "Deployment", |
56 | | - "Production" |
57 | | - ] |
58 | | - }, |
59 | 59 | { |
60 | 60 | "title": "Bencode to JSON Converter in Rust", |
61 | 61 | "slug": "bencode-to-json-converter-in-rust", |
|
72 | 72 | ] |
73 | 73 | }, |
74 | 74 | { |
75 | | - "title": "Contributor Path", |
76 | | - "slug": "contributor-path", |
| 75 | + "title": "Containerizing Rust Applications", |
| 76 | + "slug": "containerizing-rust-applications-best-practices", |
77 | 77 | "contributor": "Jose Celano", |
78 | 78 | "contributorSlug": "jose-celano", |
79 | | - "date": "2024-10-29T09:20:51.608Z", |
80 | | - "coverImage": "/images/posts/contributor-path/rust-crab-going-safe-into-water.webp", |
81 | | - "excerpt": "Ready to contribute to Torrust? Here's your guide to get started and make meaningful contributions, from small fixes to full-fledged features.", |
| 79 | + "date": "2023-11-09T12:08:04.295Z", |
| 80 | + "coverImage": "/images/posts/rust-crab-carrying-a-shipping-container.jpeg", |
| 81 | + "excerpt": "Torrust services (Tracker and Index) support docker, we want to ensure that contributors understand our containerfile and we also want to share good practices for containerizing Rust applications.", |
82 | 82 | "tags": [ |
83 | | - "Community", |
84 | | - "Onboarding", |
85 | | - "Contributors" |
| 83 | + "Torrent", |
| 84 | + "Tracker", |
| 85 | + "BitTorrent" |
86 | 86 | ] |
87 | 87 | }, |
88 | 88 | { |
|
124 | 124 | "Guide" |
125 | 125 | ] |
126 | 126 | }, |
| 127 | + { |
| 128 | + "title": "Announcing the Beta v3.0.0 Live Demo", |
| 129 | + "slug": "live-demo-beta-v3", |
| 130 | + "contributor": "Jose Celano", |
| 131 | + "contributorSlug": "jose-celano", |
| 132 | + "date": "2023-12-15T12:08:04.295Z", |
| 133 | + "coverImage": "/images/posts/rust-crab-happy.jpg", |
| 134 | + "excerpt": "We will release a new major version v3.0.0. We want the community to test it before the final release while it's still in Beta. You can contribute to make Torrust better.", |
| 135 | + "tags": [ |
| 136 | + "Announcement", |
| 137 | + "Demo", |
| 138 | + "Documentation" |
| 139 | + ] |
| 140 | + }, |
127 | 141 | { |
128 | 142 | "title": "How To Setup The Dev Env", |
129 | 143 | "slug": "how-to-setup-the-development-environment", |
|
169 | 183 | ] |
170 | 184 | }, |
171 | 185 | { |
172 | | - "title": "Announcing the Beta v3.0.0 Live Demo", |
173 | | - "slug": "live-demo-beta-v3", |
| 186 | + "title": "Released version v3.0.0-beta", |
| 187 | + "slug": "released-v3-0-0", |
174 | 188 | "contributor": "Jose Celano", |
175 | 189 | "contributorSlug": "jose-celano", |
176 | | - "date": "2023-12-15T12:08:04.295Z", |
177 | | - "coverImage": "/images/posts/rust-crab-happy.jpg", |
178 | | - "excerpt": "We will release a new major version v3.0.0. We want the community to test it before the final release while it's still in Beta. You can contribute to make Torrust better.", |
| 190 | + "date": "2024-09-03T14:30:38.554Z", |
| 191 | + "coverImage": "/images/posts/released-v3-0-0-beta/team.png", |
| 192 | + "excerpt": "We're excited to announce the release of v3.0.0-beta, marking a significant step towards our upcoming major release, v3.0.0. This release solidifies the features and prepares us for the beta phase.", |
179 | 193 | "tags": [ |
180 | 194 | "Announcement", |
181 | | - "Demo", |
182 | | - "Documentation" |
| 195 | + "Release" |
183 | 196 | ] |
184 | 197 | }, |
185 | 198 | { |
|
211 | 224 | ] |
212 | 225 | }, |
213 | 226 | { |
214 | | - "title": "Released version v3.0.0-beta", |
215 | | - "slug": "released-v3-0-0", |
| 227 | + "title": "The Enigmatic Torrent \"Source\" Field", |
| 228 | + "slug": "the-enigmatic-torrent-source-field", |
216 | 229 | "contributor": "Jose Celano", |
217 | 230 | "contributorSlug": "jose-celano", |
218 | | - "date": "2024-09-03T14:30:38.554Z", |
219 | | - "coverImage": "/images/posts/released-v3-0-0-beta/team.png", |
220 | | - "excerpt": "We're excited to announce the release of v3.0.0-beta, marking a significant step towards our upcoming major release, v3.0.0. This release solidifies the features and prepares us for the beta phase.", |
| 231 | + "date": "2023-08-08T13:56:28.769Z", |
| 232 | + "coverImage": "/images/posts/deprecated-and-outdated-bittorrent-documentation.png", |
| 233 | + "excerpt": "Delving into BitTorrent’s Mysteries. What is the \"source\" field in the torrent info used for?", |
221 | 234 | "tags": [ |
222 | | - "Announcement", |
223 | | - "Release" |
| 235 | + "Torrent", |
| 236 | + "Tracker", |
| 237 | + "BitTorrent" |
224 | 238 | ] |
225 | 239 | }, |
226 | 240 | { |
|
237 | 251 | "Claude" |
238 | 252 | ] |
239 | 253 | }, |
240 | | - { |
241 | | - "title": "Torrust - Enhancing the BitTorrent Ecosystem", |
242 | | - "slug": "torrust-enhancing-the-bittorrent-ecosystem", |
243 | | - "contributor": "Jose Celano", |
244 | | - "contributorSlug": "jose-celano", |
245 | | - "date": "2024-05-31T09:33:14.163Z", |
246 | | - "coverImage": "/images/posts/deploying-torrust-to-production/deploy-torrust-to-a-digital-ocean-droplet.png", |
247 | | - "excerpt": "Torrust, an open-source organization, is making significant contributions to the BitTorrent ecosystem by developing robust tools, improving documentation, and fostering community collaboration.", |
248 | | - "tags": [ |
249 | | - "Introduction", |
250 | | - "Torrust" |
251 | | - ] |
252 | | - }, |
253 | | - { |
254 | | - "title": "The Enigmatic Torrent \"Source\" Field", |
255 | | - "slug": "the-enigmatic-torrent-source-field", |
256 | | - "contributor": "Jose Celano", |
257 | | - "contributorSlug": "jose-celano", |
258 | | - "date": "2023-08-08T13:56:28.769Z", |
259 | | - "coverImage": "/images/posts/deprecated-and-outdated-bittorrent-documentation.png", |
260 | | - "excerpt": "Delving into BitTorrent’s Mysteries. What is the \"source\" field in the torrent info used for?", |
261 | | - "tags": [ |
262 | | - "Torrent", |
263 | | - "Tracker", |
264 | | - "BitTorrent" |
265 | | - ] |
266 | | - }, |
267 | 254 | { |
268 | 255 | "title": "Visualize Tracker Metrics with Prometheus and Grafana", |
269 | 256 | "slug": "visualize-tracker-metrics-prometheus-grafana", |
|
280 | 267 | "Community" |
281 | 268 | ] |
282 | 269 | }, |
| 270 | + { |
| 271 | + "title": "Torrust - Enhancing the BitTorrent Ecosystem", |
| 272 | + "slug": "torrust-enhancing-the-bittorrent-ecosystem", |
| 273 | + "contributor": "Jose Celano", |
| 274 | + "contributorSlug": "jose-celano", |
| 275 | + "date": "2024-05-31T09:33:14.163Z", |
| 276 | + "coverImage": "/images/posts/deploying-torrust-to-production/deploy-torrust-to-a-digital-ocean-droplet.png", |
| 277 | + "excerpt": "Torrust, an open-source organization, is making significant contributions to the BitTorrent ecosystem by developing robust tools, improving documentation, and fostering community collaboration.", |
| 278 | + "tags": [ |
| 279 | + "Introduction", |
| 280 | + "Torrust" |
| 281 | + ] |
| 282 | + }, |
283 | 283 | { |
284 | 284 | "title": "What is a BitTorrent tracker and types of trackers", |
285 | 285 | "slug": "what-is-a-bittorent-tracker", |
|
0 commit comments