{"id":2436,"date":"2025-09-15T12:00:00","date_gmt":"2025-09-15T10:00:00","guid":{"rendered":"https:\/\/sascha-brockel.de\/?p=2436"},"modified":"2025-08-12T11:24:44","modified_gmt":"2025-08-12T09:24:44","slug":"weddingshare-share-wedding-photos-collect","status":"publish","type":"post","link":"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/","title":{"rendered":"WeddingShare - sharing &amp; collecting wedding photos made easy"},"content":{"rendered":"<p class=\"wp-block-yoast-seo-estimated-reading-time yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"><svg aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" style=\"display:inline-block;vertical-align:-0.1em\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><span class=\"yoast-reading-time__spacer\" style=\"display:inline-block;width:1em\"><\/span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: <\/span><span class=\"yoast-reading-time__reading-time\">10<\/span><span class=\"yoast-reading-time__time-unit\"> minutes<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your wedding is one of the most important days of your life - full of emotions, surprises and unforgettable moments. But how do you collect all these special moments from family and friends in one place without getting lost in WhatsApp chats or passing USB sticks back and forth? The answer is: <strong>WeddingShare<\/strong>. You and your wedding guests can easily collect and share photos and videos!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed instructions and explanations of all configuration options, I recommend watching the YouTube video linked below. This video goes into detail about each individual setting, providing you with comprehensive instructions on how to set everything up correctly. Any code from the video can be found in this article, so you can use it directly without having to type it out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This blog post, including video, is part of a series in which we build and set up our own home server. We start with the basics, such as installing Ubuntu VM with Docker, and then move on to configuring our own domain, security measures, and, above all, lots of cool and useful self-hosted services. Whether it's media servers like Plex or Jellyfin or document management like Paperless-NGX, we'll work together to build the setup you want to see. We'll even tackle topics like single sign-on (SSO) together.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Was_ist_WeddingShare_Die_Features_im_Uberblick\" >What is WeddingShare? The features at a glance<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Mehrsprachigkeit_fur_internationale_Gaste\" >Multilingualism for international guests<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Flexible_Upload-Einstellungen\" >Flexible upload settings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Mehrere_Galerien_fur_verschiedene_Anlasse\" >Several galleries for different occasions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Passwortschutz_fur_mehr_Privatsphare\" >Password protection for more privacy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Schickes_responsives_Design\" >Chic, responsive design<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#100_werbefrei_und_Open_Source\" >100 % ad-free and open source<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Wie_funktioniert_die_App\" >How does the app work?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#1_Eigene_Galerie_anlegen\" >1. create your own gallery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#2_Gaste_einladen\" >2. invite guests<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#3_Fotos_und_Videos_hochladen\" >3. upload photos and videos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#4_Gemeinsam_Erinnerungen_durchstobern\" >4. browse through memories together<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Deine_Vorteile_auf_einen_Blick\" >Your advantages at a glance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Praxis-Tipp_So_nutzt_du_WeddingShare_ideal\" >Practical tip: The ideal way to use WeddingShare<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Oberflache_im_Uberblick\" >Surface at a glance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Installation_mit_Docker\" >Installation with Docker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Konfiguration\" >Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Umsetzung_im_YouTube-Video\" >YouTube video implementation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/#Fazit\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-weddingshare-die-features-im-uberblick\"><span class=\"ez-toc-section\" id=\"Was_ist_WeddingShare_Die_Features_im_Uberblick\"><\/span>What is WeddingShare? The features at a glance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WeddingShare<\/strong> is a free open-source app that allows you and your guests to easily share photos and videos from the wedding. Without registration, without advertising - but with lots of attention to detail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The app is available on <a href=\"https:\/\/github.com\/Cirx08\/WeddingShare\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub available<\/a> and offers you the opportunity to host your own wedding gallery. You therefore retain full control over your data at all times.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Would you like to try out WeddingShare first without obligation? No problem! There is a public demo in which you can test all the functions:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf10 <a href=\"https:\/\/demo.wedding-share.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/demo.wedding-share.org\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WeddingShare is not just a simple upload platform for photos - the app is well thought-out, flexible and perfectly tailored for use at weddings. Here is an overview of the most important functions:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mehrsprachigkeit_fur_internationale_Gaste\"><\/span>Multilingualism for international guests<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No matter whether your guests speak German, English, French, Spanish, Turkish or Albanian - WeddingShare welcomes them in their language. The app is translated into many languages and automatically recognizes the user's preferred language. This means that all guests feel welcome and at home straight away.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tip: You can even activate only certain languages - for example, if you only need German and English.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Flexible_Upload-Einstellungen\"><\/span>Flexible upload settings<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As an admin, you have full control over what can be uploaded. You can specify exactly which file types are allowed - for example, only images (JPG, PNG) or videos (MP4, MOV). This not only protects against spam, but also ensures that the gallery is not flooded with unnecessary files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also set whether users have to enter their name or can upload anonymously. This flexibility is particularly practical if you want to assign certain posts - or deliberately create an anonymous atmosphere.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mehrere_Galerien_fur_verschiedene_Anlasse\"><\/span>Several galleries for different occasions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can create as many galleries as you like - for the civil wedding, the free ceremony, the dinner or the stag party, for example. This keeps everything organized and guests can quickly find the right pictures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each gallery has its own upload link - so you can control who sees what and where it is uploaded.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Passwortschutz_fur_mehr_Privatsphare\"><\/span>Password protection for more privacy<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure that not everyone on the internet has access to your wedding photos, you can protect each gallery with a password. Only those who know the password can view or upload pictures. You decide how open or closed your digital wedding world should be.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schickes_responsives_Design\"><\/span>Chic, responsive design<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WeddingShare not only looks good, it also works on any device - smartphone, tablet or desktop. The interface is intuitive and tailored to wedding events. Your guests will find their way around immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a simple guest, you can also filter and sort the images and videos as you wish or group them by upload person, for example. Even a slideshow is conveniently integrated.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"100_werbefrei_und_Open_Source\"><\/span>100 % ad-free and open source<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WeddingShare is a project from the hearts of developers and is completely free to use. There are no ads, no hidden costs and no data collection. You can even customize the app yourself if you need something special.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_funktioniert_die_App\"><\/span>How does the app work?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Eigene_Galerie_anlegen\"><\/span>1. create your own gallery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You install WeddingShare on your server or web space. Alternatively, you can also ask an IT-savvy friend to help you. Find out more under Installation in this article. Then create a gallery for your wedding.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Gaste_einladen\"><\/span>2. invite guests<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There is a unique upload link for each gallery. You can share this with your guests - e.g. as a QR code on the tables, in the invitation or on a wedding website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Fotos_und_Videos_hochladen\"><\/span>3. upload photos and videos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Guests can easily upload their photos and videos from their smartphone or laptop. No account, no app installation, no technical hurdles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Gemeinsam_Erinnerungen_durchstobern\"><\/span>4. browse through memories together<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can browse through the content in a beautifully designed gallery, sort and filter it as required or save it for the wedding album. Your guests can also browse through and download the uploaded photos and videos - so everyone can relive the most beautiful moments and share them with others. No one is left out and the memories don't disappear into a private photo archive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Deine_Vorteile_auf_einen_Blick\"><\/span>Your advantages at a glance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Simple upload \/ download<\/strong>: Guests do not need an app or login, just a browser<\/li>\n\n\n\n<li><strong>Data protection guaranteed<\/strong>: You host yourself - no cloud required<\/li>\n\n\n\n<li><strong>Modern design<\/strong>: Clear, responsive and optimized for every device<\/li>\n\n\n\n<li><strong>Open source<\/strong>: Completely free and customizable<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Praxis-Tipp_So_nutzt_du_WeddingShare_ideal\"><\/span>Practical tip: The ideal way to use WeddingShare<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Place a QR code on every table at your wedding. This way, guests can upload photos at any time. Especially cool: Let them take a few selfies directly from the event - this will make your gallery not only beautiful, but also really lively!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use different galleries for the evening, the getting ready or the wedding dance. This way you can find the most beautiful moments later on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-oberflache-im-uberblick\"><span class=\"ez-toc-section\" id=\"Oberflache_im_Uberblick\"><\/span>Surface at a glance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a small preview of what you and the users can expect. A gallery is equipped with an upload button including drag &amp; drop and the images.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery.avif\"><img data-dominant-color=\"9a8080\" data-has-transparency=\"false\" style=\"--dominant-color: #9a8080;\" fetchpriority=\"high\" decoding=\"async\" width=\"3840\" height=\"1834\" src=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery.avif\" alt=\"\" class=\"wp-image-2564 not-transparent\" srcset=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery.avif 3840w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-300x143.avif 300w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-768x367.avif 768w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-1536x734.avif 1536w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-2048x978.avif 2048w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-18x9.avif 18w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery.avif 2250w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<div class=\"atkp-container atkp-grid_3_columns-box  atkp-template-grid_3_columns\">\n            <div class=\"atkp-clearfix atkp-box-3-cols\">\n                            <div class=\"atkp-box atkp-smallbox atkp-box-3-cols-item atkp-clearfix\">\n                    <div class=\"atkp-thumb\">\n                                                    <img decoding=\"async\" class=\"atkp-image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/41RdRGG900L._SL160_.jpg\"\n                                 alt=\"Pennant chain wedding vintage JUST Married 3 pieces pennant chain wedding vintage garland heart for wedding ceremony photo props bridal shower bachelorette party\"\/>\n                                            <\/div>\n                    <div class=\"atkp-content\">\n                                                    <a class=\"atkp-title\" href=\"https:\/\/www.amazon.de\/dp\/B09NK3YGCV?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\">Pennant chain wedding vintage JUST Married 3 pieces pennant chain wedding vintage garland heart for wedding ceremony photo props bridal shower bachelorette party*<\/a>\n                                                <div class=\"atkp-author\">by RaG<\/div>\n                    <\/div>\n                    <div class=\"atkp-bottom\">\n                        <div class=\"atkp-ratingbar\">\n                                                            <div class=\"atkp-rating\"><span class=\"atkp-star atkp-star-0 atkp-star-00\" title=\"0.00 of 5 stars\"><\/span><\/div>\n                                                        <div class=\"atkp-primelogo\"><\/div>\n                            <div class=\"atkp-clearfix\"><\/div>\n                        <\/div>\n                                                    <span class=\"atkp-price atkp-saleprice\">\n                                Price: \u20ac 13.99\n                                                                    <span class=\"atkp_price atkp-baseprice\"><\/span>\n                                                            <\/span>\n                                                                            <a href=\"https:\/\/www.amazon.de\/dp\/B09NK3YGCV?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\" class=\"atkp-button\">Buy now on Amazon*<\/a>\n                        \n                        \n                                                    <span class=\"atkp-priceinfo\">Price incl. VAT, Excl. shipping<\/span>\n                                                                            <div class=\"atkp-shoplogo\">Amazon<\/div>\n                                            <\/div>\n                <\/div>\n                            <div class=\"atkp-box atkp-smallbox atkp-box-3-cols-item atkp-clearfix\">\n                    <div class=\"atkp-thumb\">\n                                                    <img decoding=\"async\" class=\"atkp-image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/41zBxvglK8L._SL160_.jpg\"\n                                 alt=\"HOCHZEITSHELD Soap bubbles wedding 50 pieces - Perfect as wedding decoration or guest gifts - Filled small wedding soap bubbles for table decoration - Wedding Decoration with soap bubble heart handle\"\/>\n                                            <\/div>\n                    <div class=\"atkp-content\">\n                                                    <a class=\"atkp-title\" href=\"https:\/\/www.amazon.de\/dp\/B0D3TGWHZV?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\">HOCHZEITSHELD wedding soap bubbles 50 pieces - Perfect as wedding decoration or guest gifts - Filled small wedding soap bubbles for table decoration - Wedding Decoration with soap bubble heart handle*<\/a>\n                                                <div class=\"atkp-author\">by Inspiravista SL<\/div>\n                    <\/div>\n                    <div class=\"atkp-bottom\">\n                        <div class=\"atkp-ratingbar\">\n                                                            <div class=\"atkp-rating\"><span class=\"atkp-star atkp-star-0 atkp-star-00\" title=\"0.00 of 5 stars\"><\/span><\/div>\n                                                        <div class=\"atkp-primelogo\"><\/div>\n                            <div class=\"atkp-clearfix\"><\/div>\n                        <\/div>\n                                                    <span class=\"atkp-price atkp-saleprice\">\n                                Price: \u20ac 14.99\n                                                                    <span class=\"atkp_price atkp-baseprice\">(\u20ac 0.30 \/ piece)<\/span>\n                                                            <\/span>\n                                                                            <a href=\"https:\/\/www.amazon.de\/dp\/B0D3TGWHZV?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\" class=\"atkp-button\">Buy now on Amazon*<\/a>\n                        \n                        \n                                                    <span class=\"atkp-priceinfo\">Price incl. VAT, Excl. shipping<\/span>\n                                                                            <div class=\"atkp-shoplogo\">Amazon<\/div>\n                                            <\/div>\n                <\/div>\n                            <div class=\"atkp-box atkp-smallbox atkp-box-3-cols-item atkp-clearfix\">\n                    <div class=\"atkp-thumb\">\n                                                    <img decoding=\"async\" class=\"atkp-image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61VsjqmbbdL._SL160_.jpg\"\n                                 alt=\"Just Married Garland Vintage Rustic Pennant Chain Banner with Rope Wedding Garland as decoration for wedding party bridal shower bachelorette party or photo booth photography\"\/>\n                                            <\/div>\n                    <div class=\"atkp-content\">\n                                                    <a class=\"atkp-title\" href=\"https:\/\/www.amazon.de\/dp\/B091T5YR6M?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\">Just Married Garland Vintage Rustic Pennant Chain Banner with Rope Wedding Garland as decoration for wedding party bridal shower bachelorette party or photo booth photography*<\/a>\n                                                <div class=\"atkp-author\">by NN<\/div>\n                    <\/div>\n                    <div class=\"atkp-bottom\">\n                        <div class=\"atkp-ratingbar\">\n                                                            <div class=\"atkp-rating\"><span class=\"atkp-star atkp-star-0 atkp-star-00\" title=\"0.00 of 5 stars\"><\/span><\/div>\n                                                        <div class=\"atkp-primelogo\"><\/div>\n                            <div class=\"atkp-clearfix\"><\/div>\n                        <\/div>\n                                                    <span class=\"atkp-price atkp-saleprice\">\n                                Price: \u20ac 5.99\n                                                                    <span class=\"atkp_price atkp-baseprice\"><\/span>\n                                                            <\/span>\n                                                                            <a href=\"https:\/\/www.amazon.de\/dp\/B091T5YR6M?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\" class=\"atkp-button\">Buy now on Amazon*<\/a>\n                        \n                        \n                                                    <span class=\"atkp-priceinfo\">Price incl. VAT, Excl. shipping<\/span>\n                                                                            <div class=\"atkp-shoplogo\">Amazon<\/div>\n                                            <\/div>\n                <\/div>\n                    <\/div>\n            <\/div>\n\n\n\n\n<p class=\"wp-block-paragraph\">The mobile view looks like this. There is also a dark mode to protect the user's eyes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Mobile-Dark.avif\"><img data-dominant-color=\"667a85\" data-has-transparency=\"false\" style=\"--dominant-color: #667a85;\" decoding=\"async\" width=\"742\" height=\"1648\" src=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Mobile-Dark.avif\" alt=\"\" class=\"wp-image-2565 not-transparent\" srcset=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Mobile-Dark.avif 742w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Mobile-Dark-135x300.avif 135w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Mobile-Dark-692x1536.avif 692w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Mobile-Dark-5x12.avif 5w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For comparison, here is the same view that you have just seen for mobile as a view on a large screen on a notebook or PC.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark.avif\"><img data-dominant-color=\"4c7a84\" data-has-transparency=\"false\" style=\"--dominant-color: #4c7a84;\" decoding=\"async\" width=\"3840\" height=\"1834\" src=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark.avif\" alt=\"\" class=\"wp-image-2566 not-transparent\" srcset=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark.avif 3840w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark-300x143.avif 300w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark-768x367.avif 768w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark-1536x734.avif 1536w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark-2048x978.avif 2048w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark-18x9.avif 18w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Gallery-Slideshow-Dark.avif 2250w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As an admin, you can control exactly which photos should really be uploaded and should also be publicly accessible. It is always possible that someone will upload nonsense or a photo that you don't like. You have control over what ends up in WeddingShare and what doesn't.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin.avif\"><img data-dominant-color=\"e87f81\" data-has-transparency=\"false\" style=\"--dominant-color: #e87f81;\" loading=\"lazy\" decoding=\"async\" width=\"3840\" height=\"1834\" src=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin.avif\" alt=\"\" class=\"wp-image-2567 not-transparent\" srcset=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin.avif 3840w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin-300x143.avif 300w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin-768x367.avif 768w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin-1536x734.avif 1536w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin-2048x978.avif 2048w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin-18x9.avif 18w, https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/Admin.avif 2250w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installation-mit-docker\"><span class=\"ez-toc-section\" id=\"Installation_mit_Docker\"><\/span>Installation with Docker<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the complete Docker-Compose file you need (although most environment variables are not mandatory):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  weddingshare:\n    image: cirx08\/wedding_share:latest\n    container_name: weddingshare\n    networks:\n      - sascha\n    ports:\n      - \"5501:5000\"\n    environment:\n      TZ: \"Europe\/Berlin\"\n      TITLE: \"Wedding photos\"\n      DATABASE_TYPE: \"sqlite\"\n      GALLERY_COLUMNS: \"4\"\n      GALLERY_QUOTE: \"Help us capture the best day of our lives!\"\n      GALLERY_ALLOWED_FILE_TYPES: \".jpg,.jpeg,.png,.mp4,.mov,.mkv,.avi,.m4v,.heic,.webp,.avif\"\n      GALLERY_MAX_FILE_SIZE_MB: \"5000\"\n      GALLERY_SECRET_KEY: \"passwordForAllUsers\"\n      DISABLE_UPLOAD: \"false\"\n      DISABLE_QR_CODE: \"false\"\n      DISABLE_HOME_LINK: \"false\"\n      SMTP_ENABLED: \"true\"\n      SMTP_RECIPIENT: \"info@meineMail.de\"\n      SMTP_HOST: \"smtp.host.net\"\n      SMTP_PORT: \"587\"\n      SMTP_USERNAME: \"info@meineMail.de\"\n      SMTP_PASSWORD: \"smtpPassword\"\n      SMTP_FROM: \"info@meineMail.de\"\n      SMTP_DISPLAYNAME: \"weddingphotos\"\n      SMTP_USE_SSL: \"true\"\n      ENCRYPTION_KEY: \"strongString\"\n      ENCRYPTION_SALT: \"strongOtherString\"\n      EMAIL_REPORT: \"true\"\n      ACCOUNT_OWNER_USERNAME: \"adminuser\"\n      ACCOUNT_OWNER_PASSWORD: \"myAdminPassword\"\n    volumes:\n      - \/mnt\/cache\/appdata\/tools\/weddingshare\/uploads:\/app\/wwwroot\/uploads:rw\n      - \/mnt\/cache\/appdata\/tools\/weddingshare\/thumbnails:\/app\/wwwroot\/thumbnails:rw\n      - \/mnt\/cache\/appdata\/tools\/weddingshare\/custom-resources:\/app\/wwwroot\/custom-resources:rw\n      - \/mnt\/cache\/appdata\/tools\/weddingshare\/config:\/app\/config:rw\n    healthcheck:\n      test: [\"CMD\", \"bash\", \"-c\", \"timeout 10s bash -c ':&gt; \/dev\/tcp\/127.0.0.1\/5000' || exit 1\"]\n      interval: 1m\n      timeout: 10s\n      retries: 3\n\nnetworks:\n  sascha:\n    external: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">These <code>docker-compose.yml<\/code> file defines a service called <code>weddingshare<\/code>which is an instance of the application <strong>WeddingShare<\/strong> starts. To create your secrets, simply use openssl rand -hex 32, which generates a hexadecimal code consisting of 32 characters and is absolutely secure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can then simply start the services with the following command (the name must of course be adapted):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose -f \"docker-compose-weddingshare.yml\" up -d<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Service definition:<\/strong><br><code>services &gt; weddingshare<\/code> defines a service called \"weddingshare\". This service is based on the Docker image <code>cirx08\/wedding_share:latest<\/code> and gets the container name <code>weddingshare<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Network:<\/strong><br>The container is connected to the external network <code>sasha<\/code> connected. This network must already exist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ports:<\/strong><br>Port <code>5000<\/code> in the container is configured via the host under port <code>5501<\/code> accessible - the web app is therefore available at <code>http:\/\/:5501<\/code> accessible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Environment variables (configuration of the app):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>TZ<\/code> sets the time zone to \"Europe\/Berlin\".<\/li>\n\n\n\n<li><code>TITLE<\/code> determines the title of the gallery (\"Wedding photos\").<\/li>\n\n\n\n<li><code>DATABASE_TYPE<\/code> is on <code>sqlite<\/code> The database is therefore file-based.<\/li>\n\n\n\n<li><code>GALLERY_COLUMNS<\/code> sets the number of columns in the gallery view to 4.<\/li>\n\n\n\n<li><code>GALLERY_QUOTE<\/code> displays the text \"Help us capture the best day of our lives!\" on the page.<\/li>\n\n\n\n<li><code>GALLERY_ALLOWED_FILE_TYPES<\/code> defines which file types may be uploaded (.jpg, .mp4 etc.).<\/li>\n\n\n\n<li><code>GALLERY_MAX_FILE_SIZE_MB<\/code> allows a maximum of 5000 MB per file.<\/li>\n\n\n\n<li><code>GALLERY_SECRET_KEY<\/code> is a simple access code for users (e.g. guests at the wedding).<\/li>\n\n\n\n<li><code>DISABLE_UPLOAD<\/code>, <code>DISABLE_QR_CODE<\/code>, <code>HIDE_KEY_FROM_QR_CODE<\/code>, <code>DISABLE_HOME_LINK<\/code> control the visibility and functions of the app such as QR codes, uploads and the home button.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Most of the application's environment variables can also be set or overwritten directly in the application. It is therefore not absolutely necessary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>E-mail (SMTP):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Activated (<code>SMTP_ENABLED: true<\/code>)<\/li>\n\n\n\n<li>E-mail address of the recipient: <code>info@meineMail.de<\/code><\/li>\n\n\n\n<li>SMTP server: <code>smtp.host.net<\/code>, Port <code>587<\/code>, SSL activated<\/li>\n\n\n\n<li>Access via <code>SMTP_USERNAME<\/code>, <code>SMTP_PASSWORD<\/code>, sender address and display name configured<\/li>\n\n\n\n<li><code>EMAIL_REPORT<\/code> Activates automatic mail reports for uploads<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Security:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>ENCRYPTION_KEY<\/code> and <code>ENCRYPTION_SALT<\/code> are used to encrypt sensitive data<\/li>\n\n\n\n<li><code>ACCOUNT_OWNER_USERNAME<\/code> and <code>ACCOUNT_OWNER_PASSWORD<\/code> define the admin login<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Volumes (data persistence):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uploads are stored under <code>\/mnt\/cache\/appdata\/tools\/weddingshare\/uploads<\/code> saved<\/li>\n\n\n\n<li>Thumbnails are stored separately in the subfolder <code>thumbnails<\/code><\/li>\n\n\n\n<li><code>custom-resources<\/code> allows own branding (e.g. logo, colors)<\/li>\n\n\n\n<li>The configurations and database are located in the volume <code>config<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Healthcheck:<\/strong><br>Docker regularly checks via TCP whether the service can be reached on port 5000. If three consecutive attempts fail, the container is marked as \"unhealthy\".<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Network definition:<\/strong><br>The external network <code>sasha<\/code> is integrated - important for connections to other containers, for example.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-konfiguration\"><span class=\"ez-toc-section\" id=\"Konfiguration\"><\/span>Configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can find the WeddingShare documentation at: <a href=\"https:\/\/docs.wedding-share.org\/docs\/Configuration\/basic\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.wedding-share.org\/docs\/Configuration\/basic<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since version 1.6, you can adjust almost all configuration options directly in the browser as an admin - without any environment variables. In the <strong>Settings tab<\/strong> you will find, among other things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Guest gallery limits<\/strong>: Limit how many galleries can be created (via <code>MAX_GALLERY_COUNT<\/code>)<\/li>\n\n\n\n<li><strong>Activate demo mode<\/strong>: Show demo hints on your page (<code>DEMO_MODE<\/code>)<\/li>\n\n\n\n<li><strong>Resource upload<\/strong>Upload logos, banners or other files and use them directly in the UI, thanks to the new \"Custom resources\" tab<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, the UI:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Title and logo of the gallery<\/li>\n\n\n\n<li>Allowed file types<\/li>\n\n\n\n<li>max. upload size<\/li>\n\n\n\n<li>HTTPS enforcement<\/li>\n\n\n\n<li>Review mode (uploads only visible after approval)<\/li>\n\n\n\n<li>Administrator accounts<\/li>\n\n\n\n<li>more...<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This allows you to change almost everything live without having to restart the container.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All settings that you have set in the Docker environment variables can be set or overwritten in the UI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"youtube\"><span class=\"ez-toc-section\" id=\"Umsetzung_im_YouTube-Video\"><\/span>YouTube video implementation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n\n\n<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"\ud83d\udc8d WeddingShare: The best app for wedding photos - how to collect &amp; share memories in seconds!\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/tb_Z_5IKFPk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anyone looking for a stylish, secure and user-friendly solution for collecting wedding photos will be happy with WeddingShare. The app offers everything you need to preserve memories - without cloud subscriptions, data chaos or technical barriers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Try it out for yourself - or share this article with someone who is planning a wedding!<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-font-awesome-icons-8c6d8bc1\" class=\"wp-block-themeisle-blocks-font-awesome-icons jp-block-themeisle-blocks-font-awesome-icons\"><span class=\"wp-block-themeisle-blocks-font-awesome-icons-container\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\"><i class=\"fas fa-business-time\"><\/i><\/a><\/span><\/div>\n\n\n\n<h4 id=\"jp-block-themeisle-blocks-advanced-heading-baa7fa4c\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-baa7fa4c jp-block-themeisle-blocks-advanced-heading ticss-116fe371\">Interested, but lack time or knowledge?<\/h4>\n\n\n\n<p id=\"jp-block-themeisle-blocks-advanced-heading-16f35f43\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-16f35f43 jp-block-themeisle-blocks-advanced-heading ticss-0e2b851d\">No problem. Contact me and we will discuss your requirements. No matter if business or private.<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-button-group-77e0455a\" class=\"wp-block-themeisle-blocks-button-group wp-block-buttons align-center jp-block-themeisle-blocks-button-group jp-block-buttons\">\n<div id=\"jp-block-themeisle-blocks-button-c6fb3687\" class=\"wp-block-themeisle-blocks-button wp-block-button jp-block-themeisle-blocks-button jp-block-button\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\" class=\"wp-block-button__link\"><i class=\"fas fa-fw fa-phone-volume margin-right\"><\/i><span>Contact<\/span><\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Deine Hochzeit ist einer der wichtigsten Tage im Leben \u2013 voller Emotionen, \u00dcberraschungen und unvergesslicher Augenblicke. Doch wie sammelst du all diese besonderen Momente von Familie und Freunden an einem Ort, ohne dabei in WhatsApp-Chats zu versinken oder USB-Sticks hin und her zu reichen? Die Antwort hei\u00dft: WeddingShare. Du und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":false,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[77,15],"tags":[16,92,31],"class_list":["post-2436","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-docker","tag-docker","tag-hochzeit","tag-selfhosted"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht - Sascha Brockel<\/title>\n<meta name=\"description\" content=\"Teile &amp; sammle Hochzeitsfotos stressfrei mit WeddingShare \u2013 der datensicheren App zum Sammeln und Teilen von Erinnerungen mit deinen G\u00e4sten.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht\" \/>\n<meta property=\"og:description\" content=\"Teile &amp; sammle Hochzeitsfotos stressfrei mit WeddingShare \u2013 der datensicheren App zum Sammeln und Teilen von Erinnerungen mit deinen G\u00e4sten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/\" \/>\n<meta property=\"og:site_name\" content=\"Sascha Brockel\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-15T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif\" \/>\n\t<meta property=\"og:image:width\" content=\"1880\" \/>\n\t<meta property=\"og:image:height\" content=\"1253\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sascha Brockel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:site\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sascha Brockel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/\"},\"author\":{\"name\":\"Sascha Brockel\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"headline\":\"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht\",\"datePublished\":\"2025-09-15T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/\"},\"wordCount\":1561,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/pexels-photo-313707.avif\",\"keywords\":[\"Docker\",\"Hochzeit\",\"Selfhosted\"],\"articleSection\":[\"Apps\",\"Docker\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/\",\"name\":\"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht - Sascha Brockel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/pexels-photo-313707.avif\",\"datePublished\":\"2025-09-15T10:00:00+00:00\",\"description\":\"Teile & sammle Hochzeitsfotos stressfrei mit WeddingShare \u2013 der datensicheren App zum Sammeln und Teilen von Erinnerungen mit deinen G\u00e4sten.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/pexels-photo-313707.avif\",\"contentUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/pexels-photo-313707.avif\",\"width\":1880,\"height\":1253,\"caption\":\"Photo by Terje Sollie on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/weddingshare-hochzeitsfotos-teilen-sammeln\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/sascha-brockel.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/\",\"name\":\"Sascha Brockel\",\"description\":\"Fortschritt kennt keine Grenzen\",\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sascha-brockel.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\",\"name\":\"Sascha Brockel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"width\":709,\"height\":945,\"caption\":\"Sascha Brockel\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\"},\"sameAs\":[\"https:\\\/\\\/sascha-brockel.de\\\/\",\"https:\\\/\\\/www.instagram.com\\\/saschabrockel\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sascha-brockel-b20725164\\\/\",\"https:\\\/\\\/x.com\\\/saschabrockel\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCogo25FboCahP7s8--HDuIQ\"]}]}<\/script>\n<meta property=\"og:video\" content=\"https:\/\/www.youtube.com\/embed\/tb_Z_5IKFPk\" \/>\n<meta property=\"og:video:type\" content=\"text\/html\" \/>\n<meta property=\"og:video:duration\" content=\"844\" \/>\n<meta property=\"og:video:width\" content=\"480\" \/>\n<meta property=\"og:video:height\" content=\"270\" \/>\n<meta property=\"ya:ovs:adult\" content=\"false\" \/>\n<meta property=\"ya:ovs:upload_date\" content=\"2025-09-15T10:00:00+00:00\" \/>\n<meta property=\"ya:ovs:allow_embed\" content=\"true\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WeddingShare - Sharing &amp; collecting wedding photos made easy - Sascha Brockel","description":"Share &amp; collect wedding photos stress-free with WeddingShare - the data-secure app for collecting and sharing memories with your guests.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/","og_locale":"en_US","og_type":"article","og_title":"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht","og_description":"Teile & sammle Hochzeitsfotos stressfrei mit WeddingShare \u2013 der datensicheren App zum Sammeln und Teilen von Erinnerungen mit deinen G\u00e4sten.","og_url":"https:\/\/sascha-brockel.de\/en\/weddingshare-share-wedding-photos-collect\/","og_site_name":"Sascha Brockel","article_published_time":"2025-09-15T10:00:00+00:00","og_image":[{"width":1880,"height":1253,"url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif","type":"image\/jpeg"}],"author":"Sascha Brockel","twitter_card":"summary_large_image","twitter_creator":"@saschabrockel","twitter_site":"@saschabrockel","twitter_misc":{"Written by":"Sascha Brockel","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#article","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/"},"author":{"name":"Sascha Brockel","@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"headline":"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht","datePublished":"2025-09-15T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/"},"wordCount":1561,"commentCount":0,"publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"image":{"@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#primaryimage"},"thumbnailUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif","keywords":["Docker","Hochzeit","Selfhosted"],"articleSection":["Apps","Docker"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/sascha-brockel.de\/en\/#organization"}},{"@type":"WebPage","@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/","url":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/","name":"WeddingShare - Sharing &amp; collecting wedding photos made easy - Sascha Brockel","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#primaryimage"},"image":{"@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#primaryimage"},"thumbnailUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif","datePublished":"2025-09-15T10:00:00+00:00","description":"Share &amp; collect wedding photos stress-free with WeddingShare - the data-secure app for collecting and sharing memories with your guests.","breadcrumb":{"@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#primaryimage","url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif","contentUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif","width":1880,"height":1253,"caption":"Photo by Terje Sollie on Pexels.com"},{"@type":"BreadcrumbList","@id":"https:\/\/sascha-brockel.de\/weddingshare-hochzeitsfotos-teilen-sammeln\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/sascha-brockel.de\/"},{"@type":"ListItem","position":2,"name":"WeddingShare \u2013 Hochzeitsfotos teilen &amp; sammeln leicht gemacht"}]},{"@type":"WebSite","@id":"https:\/\/sascha-brockel.de\/#website","url":"https:\/\/sascha-brockel.de\/","name":"Sascha Brockel","description":"Progress knows no boundaries","publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sascha-brockel.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970","name":"Sascha Brockel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","width":709,"height":945,"caption":"Sascha Brockel"},"logo":{"@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1"},"sameAs":["https:\/\/sascha-brockel.de\/","https:\/\/www.instagram.com\/saschabrockel\/","https:\/\/www.linkedin.com\/in\/sascha-brockel-b20725164\/","https:\/\/x.com\/saschabrockel","https:\/\/www.youtube.com\/channel\/UCogo25FboCahP7s8--HDuIQ"]}]},"og_video":"https:\/\/www.youtube.com\/embed\/tb_Z_5IKFPk","og_video_type":"text\/html","og_video_duration":"844","og_video_width":"480","og_video_height":"270","ya_ovs_adult":"false","ya_ovs_upload_date":"2025-09-15T10:00:00+00:00","ya_ovs_allow_embed":"true"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2025\/08\/pexels-photo-313707.avif","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/2436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/comments?post=2436"}],"version-history":[{"count":8,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/2436\/revisions"}],"predecessor-version":[{"id":2653,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/2436\/revisions\/2653"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media\/2437"}],"wp:attachment":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media?parent=2436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/categories?post=2436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/tags?post=2436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}