escape all translations

This commit is contained in:
2023-09-08 21:49:53 +02:00
parent d4028ff415
commit fd16c006ac
20 changed files with 689 additions and 638 deletions

View File

@ -3,44 +3,44 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - About'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - About')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('About the web developer, sysadmin and privacy enthusiast Daniel Winzen and this site'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('About the web developer, sysadmin and privacy enthusiast Daniel Winzen and this site')); ?>">
<link rel="canonical" href="https://danwin1210.de/about.php">
<link rel="alternate" href="https://danwin1210.de/about.php" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="profile">
<meta property="profile:first_name" content="Daniel">
<meta property="profile:last_name" content="Winzen">
<meta property="og:title" content="<?php echo _('Daniel - About'); ?>">
<meta property="og:description" content="<?php echo _('About the web developer, sysadmin and privacy enthusiast Daniel Winzen and this site'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - About')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('About the web developer, sysadmin and privacy enthusiast Daniel Winzen and this site')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/about.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"AboutPage","about":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('About')); ?>
<h2><?php echo _('About me'); ?></h2>
<h2><?php echo htmlspecialchars(_('About me')); ?></h2>
<a href="assets/daniel.jpg" target="_blank">
<picture>
<source srcset="assets/daniel.avif" type="image/avif">
<source srcset="assets/daniel.webp" type="image/webp">
<img loading="lazy" src="assets/daniel.jpg" alt="<?php echo _('An avatar representing Daniel Winzen'); ?>" width="200" height="200" class="float-left">
<img loading="lazy" src="assets/daniel.jpg" alt="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>" width="200" height="200" class="float-left">
</picture>
</a>
<p><?php echo _('Hello, my name is Daniel Winzen, a German web developer and system administrator. In my free time, I like reading books, programming on my open-source projects and pole dancing, which I picked up during the covid pandemic and resulting home office because it\'s fun and keeps me fit.'); ?>
<br><?php echo _('Programming languages I use regularly are PHP, SQL and JavaScript, but I also know some basics of Perl, Python, C, C++ and more. With my experience, I\'m able to quickly adapt and work with new languages, when necessary.'); ?>
<br><?php echo _('Before I got into coding and server management, I contributed German translation to various open-source projects since the end of 2011.'); ?></p>
<p><?php printf(_('I\'m <a href="%s" target="_blank" rel="noopener noreferrer">Certified in Cybersecurity</a> and have a good understanding of cybersecurity threats. I continuously broaden my knowledge in this field, because I consider this essential and fun. This site would probably not exist, were it not for my passion for cybersecurity and hacking. Like many good parents, mine were strict about my internet usage. So I had to become creative in finding ways of gaining access to the internet, even when the timer already expired. Thus I was learning about hacking, darknet and network security at a very early age.'), 'https://www.credly.com/badges/2652f763-ca8c-4e23-b0a9-939a2f27c83c'); ?></p>
<p><?php printf(_('Managing servers and email services and developing new web projects is what I thrive on. I like optimizing systems for performance and getting the best out of what I have. Do you need help with managing and optimizing your infrastructure or website? <a href="%s">I\'m available for hire</a>.'), '/contact.php'); ?></p>
<p><?php echo _('Profiles on other sites that I am active on:'); ?></p>
<p><?php echo htmlspecialchars(_('Hello, my name is Daniel Winzen, a German web developer and system administrator. In my free time, I like reading books, programming on my open-source projects and pole dancing, which I picked up during the covid pandemic and resulting home office because it\'s fun and keeps me fit.')); ?>
<br><?php echo htmlspecialchars(_('Programming languages I use regularly are PHP, SQL and JavaScript, but I also know some basics of Perl, Python, C, C++ and more. With my experience, I\'m able to quickly adapt and work with new languages, when necessary.')); ?>
<br><?php echo htmlspecialchars(_('Before I got into coding and server management, I contributed German translation to various open-source projects since the end of 2011.')); ?></p>
<p><?php printf(htmlspecialchars(_('I\'m %s and have a good understanding of cybersecurity threats. I continuously broaden my knowledge in this field, because I consider this essential and fun. This site would probably not exist, were it not for my passion for cybersecurity and hacking. Like many good parents, mine were strict about my internet usage. So I had to become creative in finding ways of gaining access to the internet, even when the timer already expired. Thus I was learning about hacking, darknet and network security at a very early age.')), '<a href="https://www.credly.com/badges/2652f763-ca8c-4e23-b0a9-939a2f27c83c" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('Certified in Cybersecurity')).'</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('Managing servers and email services and developing new web projects is what I thrive on. I like optimizing systems for performance and getting the best out of what I have. Do you need help with managing and optimizing your infrastructure or website? %s.')), '<a href="/contact.php">'.htmlspecialchars(_('I\'m available for hire')).'</a>'); ?></p>
<p><?php echo htmlspecialchars(_('Profiles on other sites that I am active on:')); ?></p>
<ul>
<li><a href="https://github.com/DanWin" target="_blank" rel="noopener noreferrer">GitHub</a></li>
<li><a href="https://gitlab.com/DanWin1210" target="_blank" rel="noopener noreferrer">GitLab</a></li>
@ -49,31 +49,31 @@ global $language, $dir, $locale;
<li><a href="https://www.freelance.de/Freiberufler/244201-Backend-Web-Entwickler-und-Systemadministrator" target="_blank" rel="noopener noreferrer">Freelance.de</a></li>
<li><a href="https://www.instagram.com/winzen.daniel/" target="_blank" rel="noopener noreferrer">Instagram</a></li>
</ul>
<h2><?php echo _('About this site'); ?></h2>
<p><?php echo _('This is my site, that I develop in my free time. I started development of this site in August/September 2013 when I wanted to have a platform to host files on, to use at school.'); ?>
<br><?php echo _('Quickly the idea of using a chat at school came up, and I came across a simple Perl chat script called <a href="https://github.com/virtualghetto/lechat" target="_blank" rel="noopener noreferrer">LE-CHAT</a>. When I deployed that on my Raspberry Pi, it was running very slowly and wasn\'t usable for use by several people. So I decided to port some parts I needed to PHP.'); ?>
<br><?php echo _('This has been the start for me to get deeper into web development and I have since open-sourced that chat script and several other scripts of this site on my <a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">GitHub account</a>. Since then, I have added many new features and improved reliability and my code a lot.'); ?>
<br><?php echo _('I used to offer free file hosting, an URL shortener, a chat and even a free darknet web hosting service. All these projects have taught me a lot about coding, security and server management. As of now, only the anonymous email and XMPP hosting, as well as the onion link list are still actively maintained.'); ?></p>
<h2><?php echo _('About the setup'); ?></h2>
<p><?php echo _('Hosting providers I use(ed) and servers hosted there:'); ?></p>
<h2><?php echo htmlspecialchars(_('About this site')); ?></h2>
<p><?php echo htmlspecialchars(_('This is my site, that I develop in my free time. I started development of this site in August/September 2013 when I wanted to have a platform to host files on, to use at school.')); ?>
<br><?php printf(htmlspecialchars(_('Quickly the idea of using a chat at school came up, and I came across a simple Perl chat script called %s. When I deployed that on my Raspberry Pi, it was running very slowly and wasn\'t usable for use by several people. So I decided to port some parts I needed to PHP.')), '<a href="https://github.com/virtualghetto/lechat" target="_blank" rel="noopener noreferrer">LE-CHAT</a>'); ?>
<br><?php printf(htmlspecialchars(_('This has been the start for me to get deeper into web development and I have since open-sourced that chat script and several other scripts of this site on my %s account. Since then, I have added many new features and improved reliability and my code a lot.')), '<a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">GitHub</a>'); ?>
<br><?php echo htmlspecialchars(_('I used to offer free file hosting, an URL shortener, a chat and even a free darknet web hosting service. All these projects have taught me a lot about coding, security and server management. As of now, only the anonymous email and XMPP hosting, as well as the onion link list are still actively maintained.')); ?></p>
<h2><?php echo htmlspecialchars(_('About the setup')); ?></h2>
<p><?php echo htmlspecialchars(_('Hosting providers I use(ed) and servers hosted there:')); ?></p>
<ul>
<li><?php printf(_('%s - good for short-term and/or low-bandwidth projects. They also offer a <a href="%s" target="_blank" rel="noopener noreferrer">Free Tier Program</a> for businesses'), '<a href="https://www.vultr.com/?ref=7173710" target="_blank" rel="noopener noreferrer">Vultr</a>', 'https://www.vultr.com/free-tier-program/?ref=7173710'); ?></li>
<li><?php printf(_('%s - good for short-term and/or low-bandwidth projects'), '<a href="https://m.do.co/c/c066429f5e95" target="_blank" rel="noopener noreferrer">DigitalOcean</a>'); ?></li>
<li><?php printf(_('%s - (Used for my clearnet gateway) - good and reliable'), '<a href="https://hetzner.cloud/?ref=OXqb8WQ8yeXu" target="_blank" rel="noopener noreferrer">Hetzner</a>'); ?></li>
<li><?php printf(_('%s - (Used for my clearnet gateway + Domain registration) - good and reliable, hosted in my city'), '<a href="https://hosting.de/?partnerId=JZ0DZSUdrJUVJTKoHq7l" target="_blank" rel="noopener noreferrer">Hosting.de</a>'); ?></li>
<li><?php echo _('Home hosted: 4 Raspberry Pi 4 with the main site and data'); ?></li>
<li><?php printf(htmlspecialchars(_('%s - good for short-term and/or low-bandwidth projects. They also offer a %s')), '<a href="https://www.vultr.com/?ref=7173710" target="_blank" rel="noopener noreferrer">Vultr</a>', '<a href="https://www.vultr.com/free-tier-program/?ref=7173710" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('Free Tier Program for businesses')).'</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('%s - good for short-term and/or low-bandwidth projects')), '<a href="https://m.do.co/c/c066429f5e95" target="_blank" rel="noopener noreferrer">DigitalOcean</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('%s - (Used for my clearnet gateway) - good and reliable')), '<a href="https://hetzner.cloud/?ref=OXqb8WQ8yeXu" target="_blank" rel="noopener noreferrer">Hetzner</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('%s - (Used for my clearnet gateway + Domain registration) - good and reliable, hosted in my city')), '<a href="https://hosting.de/?partnerId=JZ0DZSUdrJUVJTKoHq7l" target="_blank" rel="noopener noreferrer">Hosting.de</a>'); ?></li>
<li><?php echo htmlspecialchars(_('Home hosted: 4 Raspberry Pi 4 with the main site and data')); ?></li>
</ul>
<a href="assets/servers.jpg" target="_blank">
<picture>
<source srcset="assets/servers.avif" type="image/avif">
<source srcset="assets/servers.webp" type="image/webp">
<img loading="lazy" src="assets/servers.jpg" alt="<?php echo _('A small network rack with 4 Raspberry Pis in it, a wifi router on top and a phone next to it'); ?>" width="480" height="360" class="float-left">
<img loading="lazy" src="assets/servers.jpg" alt="<?php echo htmlspecialchars(_('A small network rack with 4 Raspberry Pis in it, a wifi router on top and a phone next to it')); ?>" width="480" height="360" class="float-left">
</picture>
</a>
<p><?php echo _('In the image on the left, you can see my current home server setup. I have 4 Raspberry Pi 4s, which all have a 500GB SSD attached to them. Each SSD has 16GB allocated to OS and applications while the rest of the space is used for Ceph OSDs. On top of my rack, I have an internet router, which is connected to the fastest broadband internet connection available to me. Although I hardly use my landline phone, I have a FeTAp 611-2 (yes it still works, in the 80s things were built to last). As my router no longer supports a pulse dial, I had to get a converter to translate pulse signals into modern DTMF.'); ?></p>
<p><?php echo _('The operating system I use is Debian sid. To share data between all servers, I deployed a CephFS for distributed and redundant file storage, as well as a MariaDB Galera cluster.'); ?>
<br><?php echo _('The clearnet gateways on <a href="https://danwin1210.de" target="_blank">danwin1210.de</a> are an NginX Proxy that will forward all requests to the Raspberry Pis at home. Additionally, they run a Postfix instance only listening on the VPN network to send emails to clearnet.'); ?>
<br><?php echo _('All servers are interconnected with a Wireguard VPN.'); ?></p>
<p><?php echo _('Backups are very important too, thus I use BorgBackup on all my devices to regularly create an encrypted backup, stored on remote backup storage, which takes regular snapshots, ensuring recoverability in case of backup failures.'); ?></p>
<p><?php echo htmlspecialchars(_('In the image on the left, you can see my current home server setup. I have 4 Raspberry Pi 4s, which all have a 500GB SSD attached to them. Each SSD has 16GB allocated to OS and applications while the rest of the space is used for Ceph OSDs. On top of my rack, I have an internet router, which is connected to the fastest broadband internet connection available to me. Although I hardly use my landline phone, I have a FeTAp 611-2 (yes it still works, in the 80s things were built to last). As my router no longer supports a pulse dial, I had to get a converter to translate pulse signals into modern DTMF.')); ?></p>
<p><?php echo htmlspecialchars(_('The operating system I use is Debian sid. To share data between all servers, I deployed a CephFS for distributed and redundant file storage, as well as a MariaDB Galera cluster.')); ?>
<br><?php printf(htmlspecialchars(_('The clearnet gateways on %s are an NginX Proxy that will forward all requests to the Raspberry Pis at home. Additionally, they run a Postfix instance only listening on the VPN network to send emails to clearnet.')), '<a href="https://danwin1210.de" target="_blank">danwin1210.de</a>'); ?>
<br><?php echo htmlspecialchars(_('All servers are interconnected with a Wireguard VPN.')); ?></p>
<p><?php echo htmlspecialchars(_('Backups are very important too, thus I use BorgBackup on all my devices to regularly create an encrypted backup, stored on remote backup storage, which takes regular snapshots, ensuring recoverability in case of backup failures.')); ?></p>
</main>
</body></html>

View File

@ -3,35 +3,35 @@ require_once('../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - Blog and news'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - Blog and news')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Blog and news by Daniel Winzen'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Blog and news by Daniel Winzen')); ?>">
<link rel="canonical" href="https://danwin1210.de/blog/">
<link rel="alternate" href="https://danwin1210.de/blog/" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - Blog and news'); ?>">
<meta property="og:description" content="<?php echo _('Blog and news by Daniel Winzen'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - Blog and news')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Blog and news by Daniel Winzen')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/blog/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo _('Daniel - Blog and news'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo htmlspecialchars(_('Daniel - Blog and news')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Blog and news')); ?>
<p><?php echo _('Blog posts and news related to my services will be posted here.'); ?></p>
<p><?php echo htmlspecialchars(_('Blog posts and news related to my services will be posted here.')); ?></p>
<div class="table">
<div class="headerrow"><div class="cell"><?php echo _('Date'); ?></div><div class="cell"><?php echo _('Title'); ?></div></div>
<div class="row"><div class="cell"><?php echo _('August 2023'); ?></div><div class="cell"><a href="/blog/onion-link-list-shutdown/"><?php echo _('Onion link list shutdown'); ?></a></div></div>
<div class="row"><div class="cell"><?php echo _('December 2022'); ?></div><div class="cell"><a href="/chat/"><?php echo _('Daniel\'s Chat shutdown'); ?></a></div></div>
<div class="row"><div class="cell"><?php echo _('December 2021'); ?></div><div class="cell"><a href="/new-domain.php"><?php echo _('New domain - DanWin1210.Me is now DanWin1210.De'); ?></a></div></div>
<div class="row"><div class="cell"><?php echo _('March 2020'); ?></div><div class="cell"><a href="/hosting/"><?php echo _('Hosting service shutdown due to hack'); ?></a></div></div>
<div class="headerrow"><div class="cell"><?php echo htmlspecialchars(_('Date')); ?></div><div class="cell"><?php echo htmlspecialchars(_('Title')); ?></div></div>
<div class="row"><div class="cell"><?php echo htmlspecialchars(_('August 2023')); ?></div><div class="cell"><a href="/blog/onion-link-list-shutdown/"><?php echo htmlspecialchars(_('Onion link list shutdown')); ?></a></div></div>
<div class="row"><div class="cell"><?php echo htmlspecialchars(_('December 2022')); ?></div><div class="cell"><a href="/chat/"><?php echo htmlspecialchars(_('Daniel\'s Chat shutdown')); ?></a></div></div>
<div class="row"><div class="cell"><?php echo htmlspecialchars(_('December 2021')); ?></div><div class="cell"><a href="/new-domain.php"><?php echo htmlspecialchars(_('New domain - DanWin1210.Me is now DanWin1210.De')); ?></a></div></div>
<div class="row"><div class="cell"><?php echo htmlspecialchars(_('March 2020')); ?></div><div class="cell"><a href="/hosting/"><?php echo htmlspecialchars(_('Hosting service shutdown due to hack')); ?></a></div></div>
</div>
</main>
</body></html>

View File

@ -3,30 +3,30 @@ require_once('../../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Onion link list shutdown'); ?></title>
<title><?php echo htmlspecialchars(_('Onion link list shutdown')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Onion link list by Daniel has been shut down'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Onion link list by Daniel has been shut down')); ?>">
<link rel="canonical" href="https://danwin1210.de/blog/onion-link-list-shutdown/">
<link rel="alternate" href="https://danwin1210.de/blog/onion-link-list-shutdown/" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Onion link list shutdown'); ?>">
<meta property="og:description" content="<?php echo _('Onion link list by Daniel has been shut down'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Onion link list shutdown')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Onion link list by Daniel has been shut down')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/blog/onion-link-list-shutdown/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo _('Onion link list shutdown'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo htmlspecialchars(_('Onion link list shutdown')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Onion link list shutdown')); ?>
<p><?php echo _('After many years of maintaining a list of Tor darknet sites, it is time to move on. I haven\'t found time to keep the list up-to-date for almost a year. I still get regularly contacted by people who fell victim to a scam website, either because it wasn\'t listed on my site, or because they were not using this list correctly. Every day hundreds of new sites come out and I can\'t keep up with the demand of reviewing every single site, while more than 99% of them are scams anyway.'); ?></p>
<p><?php echo _('If you came here to check the scam status of a site, please exercise critical thinking. You can easily spot scammers. Nobody will ever give you more money in return for less. It doesn\'t make any sense to sell "stolen" cryptocurrencies, given that it is very easy to use them anonymously. The only reason you would use an escrow service is trust, but how can you trust an anonymous darknet escrow service that nobody ever heard of before? If you still have doubts about the site you are interested in, do a quick search on your favourite search engine, such as DuckDuckGo or Google. If all you can come up with is a couple of sites promoting it, it is likely a scam. If you find a lot of sites linking to it, including social media posts and reviews in forums, you might have found the real deal.'); ?></p>
<p><?php echo _('You can find an alternative link list at for example <a href="https://ahmia.fi" target="_blank" rel="noopener noreferrer">Ahmia</a>.'); ?></p>
<p><?php echo htmlspecialchars(_('After many years of maintaining a list of Tor darknet sites, it is time to move on. I haven\'t found time to keep the list up-to-date for almost a year. I still get regularly contacted by people who fell victim to a scam website, either because it wasn\'t listed on my site, or because they were not using this list correctly. Every day hundreds of new sites come out and I can\'t keep up with the demand of reviewing every single site, while more than 99% of them are scams anyway.')); ?></p>
<p><?php echo htmlspecialchars(_('If you came here to check the scam status of a site, please exercise critical thinking. You can easily spot scammers. Nobody will ever give you more money in return for less. It doesn\'t make any sense to sell "stolen" cryptocurrencies, given that it is very easy to use them anonymously. The only reason you would use an escrow service is trust, but how can you trust an anonymous darknet escrow service that nobody ever heard of before? If you still have doubts about the site you are interested in, do a quick search on your favourite search engine, such as DuckDuckGo or Google. If all you can come up with is a couple of sites promoting it, it is likely a scam. If you find a lot of sites linking to it, including social media posts and reviews in forums, you might have found the real deal.')); ?></p>
<p><?php printf(htmlspecialchars(_('You can find an alternative link list at for example %s.')), '<a href="https://ahmia.fi" target="_blank" rel="noopener noreferrer">Ahmia</a>'); ?></p>
</main>
</body></html>

View File

@ -3,32 +3,32 @@ require_once('../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel\'s Chat shutdown'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel\'s Chat shutdown')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Daniel\'s Chat - a former darknet chat community'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Daniel\'s Chat - a former darknet chat community')); ?>">
<link rel="canonical" href="https://danwin1210.de/chat/">
<link rel="alternate" href="https://danwin1210.de/chat/" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel\'s Chat shutdown'); ?>">
<meta property="og:description" content="<?php echo _('Daniel\'s Chat - a former darknet chat community'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel\'s Chat shutdown')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Daniel\'s Chat - a former darknet chat community')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/chat/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo _('Daniel\' Chat shutdown'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo htmlspecialchars(_('Daniel\' Chat shutdown')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Daniel\'s Chat shutdown')); ?>
<p><?php echo _('After 9 years, I\'m shutting down the chat for good.'); ?></p>
<p><?php echo _('If you are interested in running a similar chat community, you can download my chat script on <a href="https://github.com/DanWin/le-chat-php" target="_blank" rel="noopener noreferrer">GitHub</a>.'); ?></p>
<p><?php echo _('This chat started as a hobby project for use in school in 2013 and evolved into a very active darknet chat community. I handed over chat administration to various other people since 2017, as I was no longer able to find the time or motivation to administrate the chat. In recent months, the administration that took over, kept the chat very private, made people spend hours waiting to get access and randomly kicked people for no reason. This in turn filled my inbox with messages of people asking for assistance to access the chat and traffic has decreased to a fraction of what it used to be. In this state, it doesn\'t make sense to continue providing the service. Thus I decided to shut down the chat for good in December 2022, after 9 years.'); ?></p>
<p><?php echo _('Since a few people asked me to make them admin and re-enable the chat: No, this decision has been made and was long overdue. The chat had nothing at all to do with me anymore, except that I\'ve programmed it and I maintain the server. Anyone is welcome to create their own chat, but not here on my site.'); ?></p>
<p><?php echo _('If there are any further questions, feel free to <a href="/contact.php">contact me</a>.'); ?></p>
<p><?php echo htmlspecialchars(_('After 9 years, I\'m shutting down the chat for good.')); ?></p>
<p><?php printf(htmlspecialchars(_('If you are interested in running a similar chat community, you can download my chat script on %s.')), '<a href="https://github.com/DanWin/le-chat-php" target="_blank" rel="noopener noreferrer">GitHub</a>'); ?></p>
<p><?php echo htmlspecialchars(_('This chat started as a hobby project for use in school in 2013 and evolved into a very active darknet chat community. I handed over chat administration to various other people since 2017, as I was no longer able to find the time or motivation to administrate the chat. In recent months, the administration that took over, kept the chat very private, made people spend hours waiting to get access and randomly kicked people for no reason. This in turn filled my inbox with messages of people asking for assistance to access the chat and traffic has decreased to a fraction of what it used to be. In this state, it doesn\'t make sense to continue providing the service. Thus I decided to shut down the chat for good in December 2022, after 9 years.')); ?></p>
<p><?php echo htmlspecialchars(_('Since a few people asked me to make them admin and re-enable the chat: No, this decision has been made and was long overdue. The chat had nothing at all to do with me anymore, except that I\'ve programmed it and I maintain the server. Anyone is welcome to create their own chat, but not here on my site.')); ?></p>
<p><?php printf(htmlspecialchars(_('If there are any further questions, %s.')), '<a href="/contact.php">'.htmlspecialchars(_('contact me')).'</a>'); ?></p>
</main>
</body></html>

View File

@ -105,9 +105,9 @@ function menu(string $title = ''): void
{
global $global_style, $language;
echo "<style>$global_style</style>";
echo "<header><h1>$title</h1></header>";
echo '<header><h1>'.htmlspecialchars($title).'</h1></header>';
echo '<details id="menu">';
echo '<summary class="burger_nav" aria-label="Toggle navigation" tabindex="0"><span class="bar1"></span><span class="bar2"></span><span class="bar3"></span></summary>';
echo '<summary class="burger_nav" aria-label="'.htmlspecialchars(_('Toggle navigation')).'" tabindex="0"><span class="bar1"></span><span class="bar2"></span><span class="bar3"></span></summary>';
echo '<nav>';
if(isset($_SERVER['HTTP_HOST']) && preg_match('/danwin1210\.de$/', $_SERVER['HTTP_HOST'])){
$host='https://danwin1210.de';
@ -118,16 +118,16 @@ function menu(string $title = ''): void
}else{
$host='http://edk3pz64esvpy6bqpjtlqat3h7unwzxmvrrhjeg2ab43d6zfkzpa.b32.i2p';
}
echo "<a href=\"$host/\">"._('Home').'</a>';
echo "<a href=\"$host/blog/\">"._('Blog and news').'</a>';
echo "<a href=\"$host/mail/\">"._('E-Mail + XMPP').'</a>';
echo "<a href=\"$host/tutorials/\">"._('Tutorials').'</a>';
echo "<a href=\"$host/github-ipv6-proxy.php\">"._('GitHub IPv6 proxy').'</a>';
echo "<a href=\"$host/faq.php\">"._('FAQ').'</a>';
echo "<a href=\"$host/about.php\">"._('About').'</a>';
echo "<a href=\"$host/contact.php\">"._('Contact').'</a>';
echo "<a href=\"$host/privacy.php\">"._('Privacy').'</a>';
echo "<a href=\"$host/imprint.php\">"._('Imprint').'</a>';
echo "<a href=\"$host/\">".htmlspecialchars(_('Home')).'</a>';
echo "<a href=\"$host/blog/\">".htmlspecialchars(_('Blog and news')).'</a>';
echo "<a href=\"$host/mail/\">".htmlspecialchars(_('E-Mail + XMPP')).'</a>';
echo "<a href=\"$host/tutorials/\">".htmlspecialchars(_('Tutorials')).'</a>';
echo "<a href=\"$host/github-ipv6-proxy.php\">".htmlspecialchars(_('GitHub IPv6 proxy')).'</a>';
echo "<a href=\"$host/faq.php\">".htmlspecialchars(_('FAQ')).'</a>';
echo "<a href=\"$host/about.php\">".htmlspecialchars(_('About')).'</a>';
echo "<a href=\"$host/contact.php\">".htmlspecialchars(_('Contact')).'</a>';
echo "<a href=\"$host/privacy.php\">".htmlspecialchars(_('Privacy')).'</a>';
echo "<a href=\"$host/imprint.php\">".htmlspecialchars(_('Imprint')).'</a>';
echo '</nav>';
echo '</details>';
echo '<details id="language">';
@ -136,9 +136,9 @@ function menu(string $title = ''): void
if($lang === $language || !$data['show_in_menu']){
continue;
}
echo '<div><a href="?lang='.$lang.'" title="'.$data['name'].'">'.$data['flag'].'</a></div>';
echo '<div><a href="?lang='.$lang.'" title="'.htmlspecialchars($data['name']).'">'.$data['flag'].'</a></div>';
}
echo '<div><a target="_blank" rel="noopener noreferrer" href="https://github.com/DanWin/main-website/#translation" title="'._('Add translation').'">+</a></div>';
echo '<div><a target="_blank" rel="noopener noreferrer" href="https://github.com/DanWin/main-website/#translation" title="'.htmlspecialchars(_('Add translation')).'">+</a></div>';
echo '</details>';
echo '<main>';
}

View File

@ -3,42 +3,42 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - Contact'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - Contact')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Contact Daniel Winzen'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Contact Daniel Winzen')); ?>">
<link rel="canonical" href="https://danwin1210.de/contact.php">
<link rel="alternate" href="https://danwin1210.de/contact.php" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - Contact'); ?>">
<meta property="og:description" content="<?php echo _('Contact Daniel Winzen'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - Contact')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Contact Daniel Winzen')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/contact.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"ContactPage","mainEntity":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Contact')); ?>
<p><?php echo _('You can send me a message here. Don\'t forget to leave a contact option, if you want me to answer.'); ?></p>
<p><?php echo htmlspecialchars(_('You can send me a message here. Don\'t forget to leave a contact option, if you want me to answer.')); ?></p>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="POST">
<label><?php echo _('Name:'); ?> <br><input name="name" id="name" size="30" value="<?php
<label><?php echo htmlspecialchars(_('Name:')); ?> <br><input name="name" id="name" size="30" value="<?php
echo htmlspecialchars($_POST['name'] ?? '');
?>" autofocus></label><br>
<div <?php echo empty($_POST['subject']) ? 'hidden' : ''; ?>><label><?php echo _('Honeypot (do not fill anything):'); ?> <input type="text" name="subject" value="<?php echo htmlspecialchars($_POST['subject'] ?? ''); ?>"></label><br></div>
<label><?php echo _('Subject:'); ?> <br><input name="real_subj" size="30" value="<?php
<div <?php echo empty($_POST['subject']) ? 'hidden' : ''; ?>><label><?php echo htmlspecialchars(_('Honeypot (do not fill anything):')); ?> <input type="text" name="subject" value="<?php echo htmlspecialchars($_POST['subject'] ?? ''); ?>"></label><br></div>
<label><?php echo htmlspecialchars(_('Subject:')); ?> <br><input name="real_subj" size="30" value="<?php
echo htmlspecialchars($_POST['real_subj'] ?? '');
?>"></label><br>
<label><?php echo _('Message:'); ?> <br><textarea name="msg" rows="5" cols="30" required><?php
<label><?php echo htmlspecialchars(_('Message:')); ?> <br><textarea name="msg" rows="5" cols="30" required><?php
echo htmlspecialchars($_POST['msg'] ?? '');
?></textarea></label><br>
<label><input type="checkbox" name="accept_privacy" required<?php echo isset($_REQUEST['accept_privacy']) ? ' checked' : ''; ?>><?php echo _('I have read and agreed to the <a href="/privacy.php" target="_blank">Privacy Policy</a>'); ?></label><br>
<button type="submit" name="action"><?php echo _('Send'); ?></button></form><br>
<label><input type="checkbox" name="accept_privacy" required<?php echo isset($_REQUEST['accept_privacy']) ? ' checked' : ''; ?>><?php printf(htmlspecialchars(_('I have read and agreed to the %s')), '<a href="/privacy.php" target="_blank">'.htmlspecialchars(_('Privacy Policy')).'</a>'); ?></label><br>
<button type="submit" name="action"><?php echo htmlspecialchars(_('Send')); ?></button></form><br>
<?php
if($_SERVER['REQUEST_METHOD']==='POST'){
$subject='Formmail';
@ -69,11 +69,11 @@ if($_SERVER['REQUEST_METHOD']==='POST'){
mail('daniel@danwin1210.de', $subject, base64_encode($_POST['msg']), $headers);
echo '<p class="green" role="alert">'._('Message successfully sent!').'</p>';
}else{
echo "<p class=\"red\" role=\"alert\">$message</p>";
echo '<p class="red" role="alert">'.htmlspecialchars($message).'</p>';
}
}
?>
<p><?php echo _('If you want to encrypt your message, you can use <a href="/pgp.txt" target="_blank">my public PGP key</a>.'); ?></p>
<p><?php echo _('If you prefer to directly get in contact with me, email me at <a href="mailto:daniel@danwin1210.de">daniel@danwin1210.de</a>.'); ?></p>
<p><?php printf(htmlspecialchars(_('If you want to encrypt your message, you can use %s.')), '<a href="/pgp.txt" target="_blank">'.htmlspecialchars(_('my public PGP key')).'</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('If you prefer to directly get in contact with me, email me at %s.')), '<a href="mailto:daniel@danwin1210.de">daniel@danwin1210.de</a>'); ?></p>
</main>
</body></html>

129
faq.php
View File

@ -3,127 +3,118 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - FAQ - Frequently Asked Questions'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - FAQ - Frequently Asked Questions')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('A list of frequently asked questions regarding the services I provide and their answers'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('A list of frequently asked questions regarding the services I provide and their answers')); ?>">
<link rel="canonical" href="https://danwin1210.de/faq.php">
<link rel="alternate" href="https://danwin1210.de/faq.php" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - FAQ - Frequently Asked Questions'); ?>">
<meta property="og:description" content="<?php echo _('A list of frequently asked questions regarding the services I provide and their answers'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - FAQ - Frequently Asked Questions')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('A list of frequently asked questions regarding the services I provide and their answers')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/faq.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","name":"<?php echo _('Daniel - FAQ - Frequently Asked Questions'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"},"mainEntity": [
{"@type": "Question", "name": "<?php echo _('I found an illegal link/content on your site, can you remove it?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(str_replace('"', "'", _('Yes, please <a href="%s">report it</a> and I will remove it as soon as possible.')), 'https://danwin1210.de/contact.php'); ?>"}},
{"@type": "Question", "name": "<?php echo _('What is PGP?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo str_replace('"', "'", _('PGP is an encryption program, that can be used to encrypt or sign emails and files. <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy" target="_blank" rel="noopener noreferrer">More info in this Wikipedia article</a>.')); ?>"}},
{"@type": "Question", "name": "<?php echo _('I have an idea how to make your site better, can you add feature xyz?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(str_replace('"', "'", _('Yes, please <a href="%s">contact me</a> and I may add it on my ToDo list. It might take a while until your feature gets added though.')), 'https://danwin1210.de/contact.php'); ?>"}},
{"@type": "Question", "name": "<?php echo _('I want to translate your site and services into another language, how can I do this?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo str_replace('"', "'", _('Please see my <a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">GitHub repositories</a> and check out the individual projects you would like to translate.')); ?>"}},
{"@type": "Question", "name": "<?php echo _('I heard of red rooms, live murder streams or similar. Are they real?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo str_replace('"', "'", _('No, they are just horror stories people commonly tell you. Many people make YouTube videos about the "deep web" and claim there were sites like these. However, many scammers jump on the train and create a site where they tell you to pay bitcoins to gain access. Don\'t pay, because they simply do not exist.')); ?>"}},
{"@type": "Question", "name": "<?php echo _('I heard of the shadow web, marianas web or closed shell network. How can I access them?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('You can\'t, because they do not exist. Some scammers want to sell it to you though. Don\'t pay because you won\'t get anything in return for your money.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Isn\'t the dark net supposed to be scary and full of creepy shit? Why can\'t I find any interesting sites?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('No, the Tor darknet was created to be able to anonymously browse the internet, circumvent censorship and anonymously host websites. Of course, it\'s not only used for a good cause. There are many phishing sites, scammers and child porn sites. But apart from the fact that you are anonymous, there isn\'t that much of a difference to the clearnet (normal internet). So most horror stories you have heard about Tor are just that, stories.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('What\'s the difference between deep web and darknet?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('The deep web is any site that can\'t be indexed by a search engine, so basically any site where you have to log in or be part of a private network. To access a darknet, it requires special software like Tor, I2P or Freenet. The darknet is a small part of the deep web.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Can you hold my hands and teach me programming or hacking step by step?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('Joking aside, Teaching you programming or hacking is a task that will take a long time (years). I\'ve been learning for 10 years and still learn new things all the time. But for the beginning I would recommend reading a beginners introduction book, which can guide you with some simple programs you build yourself and examples. If you prefer watching videos, there are a lot of tutorials on YouTube too. But most importantly you will have to take your keyboard and start typing some programs. Start with something simple and keep yourself challenged with new tasks.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Can you hack my school or university and change my grades, or find someone who would do that?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Can you give me, or tell me where to reliably get stolen PayPal accounts or credit cards?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Can you issue fake Covid19 test results?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Can you do some other illegal things for me?'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('Can you hack my girlfriend? I think she\'s cheating.'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo _('Yes, I could try, but I won\'t. Don\'t trust the any sites that claim to give you that, because they are all scams. This is ethically just wrong and is more likely going to hurt your relationship than helping you. Talk to her, it\'s the best you can do. If you are at the point of thinking to hire a hacker, you should definitely think about breaking up, because relationships are based on trust, but obviously you can\'t trust anymore.'); ?>"}},
{"@type": "Question", "name": "<?php echo _('My email doesn\'t get sent. I\'m getting an error about TLS'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(str_replace('"', "'", _('You\'ve tried sending an email to a mail server that doesn\'t accept emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your <a href="%s">account settings</a>, if you still need to send this email.')), 'https://danwin1210.de/mail/manage_account.php'); ?>"}},
{"@type": "Question", "name": "<?php echo _('I can\'t receive email, the sender gets an error about TLS'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(str_replace('"', "'", _('Someone tried emailing you from a mail server that doesn\'t support sending emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your <a href="%s">account settings</a>, if you still need to receive this email.')), 'https://danwin1210.de/mail/manage_account.php'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I\'m in debt and I need to get money fast. How can I quickly make some money?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(sprintf(_('Becoming rich and clearing your debts is a process that starts in your head. Chances of becoming rich overnight are extremely low, you should rather focus on long term goals. It may take you a few years to become financially free, but everyone can get there, if you are willing to learn and educate yourself. I made an in-depth tutorial about some steps you can take: <a href="%s">How to get rich (fast)</a>.'), 'https://danwin1210.de/tutorials/get-rich-fast/')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I want to sell my kidney, can you help me?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(sprintf(_('In most countries, selling organs is illegal. So if you succeed in finding a doctor that would agree to take out your organs, and have a buyer, then both of them are risking several years of prison time. For them, it is much safer and easier to kill you while taking your organs, to prevent you from telling anyone, and of course not having to pay you. Your motive is most likely financial gain. However, when you sell your kidney, you can expect to be paid only a fraction of its worth. For a more detailed answer, you may want to read <a href="%s" target="_blank" rel="noopener noreferrer">this Wikipedia article</a>.'), 'https://en.wikipedia.org/wiki/Organ_trade')); ?>"}},
{"@type": "Question", "name": "<?php echo _('I have more Questions.'); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(str_replace('"', "'", _('Feel free, to <a href="%s">contact me</a>.')), 'https://danwin1210.de/contact.php'); ?>"}}
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","name":"<?php echo htmlspecialchars(_('Daniel - FAQ - Frequently Asked Questions')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"},"mainEntity": [
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('What is PGP?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('PGP is an encryption program, that can be used to encrypt or sign emails and files.')) . ' <a href=\'https://en.wikipedia.org/wiki/Pretty_Good_Privacy\'>'.htmlspecialchars(_('More info in this Wikipedia article')).'</a>.'; ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I have an idea how to make your site better, can you add feature xyz?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(htmlspecialchars(_('Yes, please %s and I may add it on my ToDo list. It might take a while until your feature gets added though.')), '<a href=\'https://danwin1210.de/contact.php\'>'.htmlspecialchars(_('contact me')).'</a>'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I want to translate your site and services into another language, how can I do this?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(htmlspecialchars(_('Please see my %s and check out the individual projects you would like to translate.')), '<a href=\'https://github.com/DanWin/\'>'.htmlspecialchars(_('GitHub repositories')).'</a>'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I heard of red rooms, live murder streams or similar. Are they real?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('No, they are just horror stories people commonly tell you. Many people make YouTube videos about the "deep web" and claim there were sites like these. However, many scammers jump on the train and create a site where they tell you to pay bitcoins to gain access. Don\'t pay, because they simply do not exist.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I heard of the shadow web, marianas web or closed shell network. How can I access them?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('You can\'t, because they do not exist. Some scammers want to sell it to you though. Don\'t pay because you won\'t get anything in return for your money.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Isn\'t the dark net supposed to be scary and full of creepy shit? Why can\'t I find any interesting sites?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('No, the Tor darknet was created to be able to anonymously browse the internet, circumvent censorship and anonymously host websites. Of course, it\'s not only used for a good cause. There are many phishing sites, scammers and child porn sites. But apart from the fact that you are anonymous, there isn\'t that much of a difference to the clearnet (normal internet). So most horror stories you have heard about Tor are just that, stories.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('What\'s the difference between deep web and darknet?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('The deep web is any site that can\'t be indexed by a search engine, so basically any site where you have to log in or be part of a private network. To access a darknet, it requires special software like Tor, I2P or Freenet. The darknet is a small part of the deep web.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Can you hold my hands and teach me programming or hacking step by step?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('Teaching you programming or hacking is a task that will take a long time (years). I\'ve been learning for 10 years and still learn new things all the time. But for the beginning I would recommend reading a beginners introduction book, which can guide you with some simple programs you build yourself and examples. If you prefer watching videos, there are a lot of tutorials on YouTube too. But most importantly you will have to take your keyboard and start typing some programs. Start with something simple and keep yourself challenged with new tasks.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Can you hack my school or university and change my grades, or find someone who would do that?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Can you give me, or tell me where to reliably get stolen PayPal accounts or credit cards?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Can you issue fake Covid19 test results?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Can you do some other illegal things for me?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('Can you hack my girlfriend? I think she\'s cheating.')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo htmlspecialchars(_('Yes, I could try, but I won\'t. Don\'t trust the any sites that claim to give you that, because they are all scams. This is ethically just wrong and is more likely going to hurt your relationship than helping you. Talk to her, it\'s the best you can do. If you are at the point of thinking to hire a hacker, you should definitely think about breaking up, because relationships are based on trust, but obviously you can\'t trust anymore.')); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('My email doesn\'t get sent. I\'m getting an error about TLS')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(htmlspecialchars(_('You\'ve tried sending an email to a mail server that doesn\'t accept emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your %s, if you still need to send this email.')), '<a href=\'https://danwin1210.de/mail/manage_account.php\'>'.htmlspecialchars('account settings').'</a>'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I can\'t receive email, the sender gets an error about TLS')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(htmlspecialchars(_('Someone tried emailing you from a mail server that doesn\'t support sending emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your %s, if you still need to receive this email.')), '<a href=\'https://danwin1210.de/mail/manage_account.php\'>'.htmlspecialchars(_('account settings')).'</a>'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I\'m in debt and I need to get money fast. How can I quickly make some money?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(htmlspecialchars(_('Becoming rich and clearing your debts is a process that starts in your head. Chances of becoming rich overnight are extremely low, you should rather focus on long term goals. It may take you a few years to become financially free, but everyone can get there, if you are willing to learn and educate yourself. I made an in-depth tutorial about some steps you can take: %s.')), '<a href=\'https://danwin1210.de/tutorials/get-rich-fast/\'>'.htmlspecialchars(_('How to get rich (fast)')).'</a>'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I want to sell my kidney, can you help me?')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php printf(htmlspecialchars(_('In most countries, selling organs is illegal. So if you succeed in finding a doctor that would agree to take out your organs, and have a buyer, then both of them are risking several years of prison time. For them, it is much safer and easier to kill you while taking your organs, to prevent you from telling anyone, and of course not having to pay you. Your motive is most likely financial gain. However, when you sell your kidney, you can expect to be paid only a fraction of its worth. For a more detailed answer, you may want to read %s.')), '<a href=\'https://en.wikipedia.org/wiki/Organ_trade\'>'.htmlspecialchars(_('this Wikipedia article')).'</a>'); ?>"}},
{"@type": "Question", "name": "<?php echo htmlspecialchars(_('I have more Questions.')); ?>", "acceptedAnswer": {"@type": "Answer", "text": "<?php echo '<a href=\'https://danwin1210.de/contact.php\'>'.htmlspecialchars(_('Contact me')).'</a>.'; ?>"}}
]}</script>
</head><body>
<?php menu(_('FAQ - Frequently Asked Questions')); ?>
<p><?php echo _('Here you have a list of frequently asked questions regarding the services I provide and their answers.'); ?></p>
<p><?php echo htmlspecialchars(_('Here you have a list of frequently asked questions regarding the services I provide and their answers.')); ?></p>
<div class="table">
<div class="headerrow">
<div class="cell"><?php echo _('Question'); ?></div>
<div class="cell"><?php echo _('Answer'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Question')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Answer')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I found an illegal link/content on your site, can you remove it?'); ?></div>
<div class="cell"><?php printf(_('Yes, please <a href="%s">report it</a> and I will remove it as soon as possible.'), 'contact.php'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('What is PGP?')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('PGP is an encryption program, that can be used to encrypt or sign emails and files.')) . ' <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('More info in this Wikipedia article')).'</a>.'; ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('What is PGP?'); ?></div>
<div class="cell"><?php echo _('PGP is an encryption program, that can be used to encrypt or sign emails and files. <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy" target="_blank" rel="noopener noreferrer">More info in this Wikipedia article</a>.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I have an idea how to make your site better, can you add feature xyz?')); ?></div>
<div class="cell"><?php printf(htmlspecialchars(_('Yes, please %s and I may add it on my ToDo list. It might take a while until your feature gets added though.')), '<a href="contact.php">'.htmlspecialchars(_('contact me')).'</a>'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I have an idea how to make your site better, can you add feature xyz?'); ?></div>
<div class="cell"><?php printf(_('Yes, please <a href="%s">contact me</a> and I may add it on my ToDo list. It might take a while until your feature gets added though.'), 'contact.php'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I want to translate your site and services into another language, how can I do this?')); ?></div>
<div class="cell"><?php printf(htmlspecialchars(_('Please see my %s and check out the individual projects you would like to translate.')), '<a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('GitHub repositories')).'</a>'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I want to translate your site and services into another language, how can I do this?'); ?></div>
<div class="cell"><?php echo _('Please see my <a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">GitHub repositories</a> and check out the individual projects you would like to translate.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I heard of red rooms, live murder streams or similar. Are they real?')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('No, they are just horror stories people commonly tell you. Many people make YouTube videos about the "deep web" and claim there were sites like these. However, many scammers jump on the train and create a site where they tell you to pay bitcoins to gain access. Don\'t pay, because they simply do not exist.')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I heard of red rooms, live murder streams or similar. Are they real?'); ?></div>
<div class="cell"><?php echo _('No, they are just horror stories people commonly tell you. Many people make YouTube videos about the "deep web" and claim there were sites like these. However, many scammers jump on the train and create a site where they tell you to pay bitcoins to gain access. Don\'t pay, because they simply do not exist.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I heard of the shadow web, marianas web or closed shell network. How can I access them?')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('You can\'t, because they do not exist. Some scammers want to sell it to you though. Don\'t pay because you won\'t get anything in return for your money.')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I heard of the shadow web, marianas web or closed shell network. How can I access them?'); ?></div>
<div class="cell"><?php echo _('You can\'t, because they do not exist. Some scammers want to sell it to you though. Don\'t pay because you won\'t get anything in return for your money.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Isn\'t the dark net supposed to be scary and full of creepy shit? Why can\'t I find any interesting sites?')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('No, the Tor darknet was created to be able to anonymously browse the internet, circumvent censorship and anonymously host websites. Of course, it\'s not only used for a good cause. There are many phishing sites, scammers and child porn sites. But apart from the fact that you are anonymous, there isn\'t that much of a difference to the clearnet (normal internet). So most horror stories you have heard about Tor are just that, stories.')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('Isn\'t the dark net supposed to be scary and full of creepy shit? Why can\'t I find any interesting sites?'); ?></div>
<div class="cell"><?php echo _('No, the Tor darknet was created to be able to anonymously browse the internet, circumvent censorship and anonymously host websites. Of course, it\'s not only used for a good cause. There are many phishing sites, scammers and child porn sites. But apart from the fact that you are anonymous, there isn\'t that much of a difference to the clearnet (normal internet). So most horror stories you have heard about Tor are just that, stories.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('What\'s the difference between deep web and darknet?')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('The deep web is any site that can\'t be indexed by a search engine, so basically any site where you have to log in or be part of a private network. To access a darknet, it requires special software like Tor, I2P or Freenet. The darknet is a small part of the deep web.')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('What\'s the difference between deep web and darknet?'); ?></div>
<div class="cell"><?php echo _('The deep web is any site that can\'t be indexed by a search engine, so basically any site where you have to log in or be part of a private network. To access a darknet, it requires special software like Tor, I2P or Freenet. The darknet is a small part of the deep web.'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('Can you hold my hands and teach me programming or hacking step by step?'); ?></div>
<div class="cell">
<?php echo _('Yes, marry me and I might actually do that. But only if you teach me something in return. <a href="contact.php">Send me your proposals</a>. Sorry guys, only considering females.'); ?>
<br><br>
<?php echo _('Joking aside, Teaching you programming or hacking is a task that will take a long time (years). I\'ve been learning for 10 years and still learn new things all the time. But for the beginning I would recommend reading a beginners introduction book, which can guide you with some simple programs you build yourself and examples. If you prefer watching videos, there are a lot of tutorials on YouTube too. But most importantly you will have to take your keyboard and start typing some programs. Start with something simple and keep yourself challenged with new tasks.'); ?>
</div>
<div class="cell"><?php echo htmlspecialchars(_('Can you hold my hands and teach me programming or hacking step by step?')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Teaching you programming or hacking is a task that will take a long time (years). I\'ve been learning for 10 years and still learn new things all the time. But for the beginning I would recommend reading a beginners introduction book, which can guide you with some simple programs you build yourself and examples. If you prefer watching videos, there are a lot of tutorials on YouTube too. But most importantly you will have to take your keyboard and start typing some programs. Start with something simple and keep yourself challenged with new tasks.')); ?></div>
</div>
<div class="row">
<div class="cell">
<ul>
<li><?php echo _('Can you hack my school or university and change my grades, or find someone who would do that?'); ?></li>
<li><?php echo _('Can you give me, or tell me where to reliably get stolen PayPal accounts or credit cards?'); ?></li>
<li><?php echo _('Can you issue fake Covid19 test results?'); ?></li>
<li><?php echo _('Can you do some other illegal things for me?'); ?></li>
<li><?php echo htmlspecialchars(_('Can you hack my school or university and change my grades, or find someone who would do that?')); ?></li>
<li><?php echo htmlspecialchars(_('Can you give me, or tell me where to reliably get stolen PayPal accounts or credit cards?')); ?></li>
<li><?php echo htmlspecialchars(_('Can you issue fake Covid19 test results?')); ?></li>
<li><?php echo htmlspecialchars(_('Can you do some other illegal things for me?')); ?></li>
</ul>
</div>
<div class="cell"><?php echo _('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, can\'t help you with that.')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('Can you hack my girlfriend? I think she\'s cheating.'); ?></div>
<div class="cell"><?php echo _('Yes, I could try, but I won\'t. Don\'t trust the any sites that claim to give you that, because they are all scams. This is ethically just wrong and is more likely going to hurt your relationship than helping you. Talk to her, it\'s the best you can do. If you are at the point of thinking to hire a hacker, you should definitely think about breaking up, because relationships are based on trust, but obviously you can\'t trust anymore.'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Can you hack my girlfriend? I think she\'s cheating.')); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('Yes, I could try, but I won\'t. Don\'t trust the any sites that claim to give you that, because they are all scams. This is ethically just wrong and is more likely going to hurt your relationship than helping you. Talk to her, it\'s the best you can do. If you are at the point of thinking to hire a hacker, you should definitely think about breaking up, because relationships are based on trust, but obviously you can\'t trust anymore.')); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('My email doesn\'t get sent. I\'m getting an error about TLS'); ?></div>
<div class="cell"><?php printf(_('You\'ve tried sending an email to a mail server that doesn\'t accept emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your <a href="%s">account settings</a>, if you still need to send this email.'), '/mail/manage_account.php'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('My email doesn\'t get sent. I\'m getting an error about TLS')); ?></div>
<div class="cell"><?php printf(htmlspecialchars(_('You\'ve tried sending an email to a mail server that doesn\'t accept emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your %s, if you still need to send this email.')), '<a href="/mail/manage_account.php">'.htmlspecialchars(_('account settings')).'</a>'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I can\'t receive email, the sender gets an error about TLS'); ?></div>
<div class="cell"><?php printf(_('Someone tried emailing you from a mail server that doesn\'t support sending emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your <a href="%s">account settings</a>, if you still need to receive this email.'), '/mail/manage_account.php'); ?></div>
<div class="cell"><?php printf(htmlspecialchars(_('Someone tried emailing you from a mail server that doesn\'t support sending emails via encrypted transfer, or is using insecure protocols. This is very unfortunate, because it would leak your email content to anyone on the internet, who can intercept your email before it reaches the destination. You can disable mandatory encryption in your %s, if you still need to receive this email.')), '<a href="/mail/manage_account.php">'.htmlspecialchars(_('account settings')).'</a>'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I\'m in debt and I need to get money fast. How can I quickly make some money?'); ?></div>
<div class="cell"><?php printf(_('Becoming rich and clearing your debts is a process that starts in your head. Chances of becoming rich overnight are extremely low, you should rather focus on long term goals. It may take you a few years to become financially free, but everyone can get there, if you are willing to learn and educate yourself. I made an in-depth tutorial about some steps you can take: <a href="%s">How to get rich (fast)</a>.'), '/tutorials/get-rich-fast/'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I\'m in debt and I need to get money fast. How can I quickly make some money?')); ?></div>
<div class="cell"><?php printf(htmlspecialchars(_('Becoming rich and clearing your debts is a process that starts in your head. Chances of becoming rich overnight are extremely low, you should rather focus on long term goals. It may take you a few years to become financially free, but everyone can get there, if you are willing to learn and educate yourself. I made an in-depth tutorial about some steps you can take: %s.')), '<a href="/tutorials/get-rich-fast/">'.htmlspecialchars(_('How to get rich (fast)')).'</a>'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I want to sell my kidney, can you help me?'); ?></div>
<div class="cell"><?php printf(_('In most countries, selling organs is illegal. So if you succeed in finding a doctor that would agree to take out your organs, and have a buyer, then both of them are risking several years of prison time. For them, it is much safer and easier to kill you while taking your organs, to prevent you from telling anyone, and of course not having to pay you. Your motive is most likely financial gain. However, when you sell your kidney, you can expect to be paid only a fraction of its worth. For a more detailed answer, you may want to read <a href="%s" target="_blank" rel="noopener noreferrer">this Wikipedia article</a>.'), 'https://en.wikipedia.org/wiki/Organ_trade'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I want to sell my kidney, can you help me?')); ?></div>
<div class="cell"><?php printf(htmlspecialchars(_('In most countries, selling organs is illegal. So if you succeed in finding a doctor that would agree to take out your organs, and have a buyer, then both of them are risking several years of prison time. For them, it is much safer and easier to kill you while taking your organs, to prevent you from telling anyone, and of course not having to pay you. Your motive is most likely financial gain. However, when you sell your kidney, you can expect to be paid only a fraction of its worth. For a more detailed answer, you may want to read %s.')), '<a href="https://en.wikipedia.org/wiki/Organ_trade" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('this Wikipedia article')).'</a>'); ?></div>
</div>
<div class="row">
<div class="cell"><?php echo _('I have more Questions.'); ?></div>
<div class="cell"><?php printf(_('Feel free, to <a href="%s">contact me</a>.'), 'contact.php'); ?></div>
<div class="cell"><?php echo htmlspecialchars(_('I have more Questions.')); ?></div>
<div class="cell"><?php echo '<a href="contact.php">'.htmlspecialchars(_('Contact me')).'</a>.'; ?></div>
</div>
</div>
</main>

View File

@ -3,11 +3,11 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('GitHub IPv6 proxy'); ?></title>
<title><?php echo htmlspecialchars(_('GitHub IPv6 proxy')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('GitHub IPv6 proxy allows downloading GitHub repositories on IPv6 only servers'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('GitHub IPv6 proxy allows downloading GitHub repositories on IPv6 only servers')); ?>">
<link rel="canonical" href="https://danwin1210.de/github-ipv6-proxy.php">
<link rel="alternate" href="https://danwin1210.de/github-ipv6-proxy.php" hreflang="x-default">
<meta property="og:type" content="article">
@ -17,31 +17,31 @@ global $language, $dir, $locale;
<meta property="article:tag" content="GitHub">
<meta property="article:tag" content="proxy">
<meta property="article:section" content="Technology">
<meta property="og:title" content="<?php echo _('GitHub IPv6 proxy'); ?>">
<meta property="og:description" content="<?php echo _('GitHub IPv6 proxy allows downloading GitHub repositories on IPv6 only servers'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('GitHub IPv6 proxy')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('GitHub IPv6 proxy allows downloading GitHub repositories on IPv6 only servers')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/github-ipv6-proxy.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article ","headline":"<?php echo _('GitHub IPv6 proxy'); ?>", "datePublished": "2022-08-20", "dateModified": "2022-11-04", "discussionUrl": "https://github.com/orgs/community/discussions/10539", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article ","headline":"<?php echo htmlspecialchars(_('GitHub IPv6 proxy')); ?>", "datePublished": "2022-08-20", "dateModified": "2022-11-04", "discussionUrl": "https://github.com/orgs/community/discussions/10539", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<?php alt_links(); ?>
</head><body>
<?php menu(_('GitHub IPv6 proxy')); ?>
<p><?php printf(_('Recently I had to clone a git repository on GitHub via an IPv6 only server that I rented at my favourite hosting provider %s. Unfortunately I realized that GitHub still <a href="https://github.com/orgs/community/discussions/10539" target="_blank" rel="noopener noreferrer">does not support IPv6</a>.'), '<a href="https://hetzner.cloud/?ref=OXqb8WQ8yeXu" target="_blank" rel="noopener noreferrer">Hetzner</a>'); ?></p>
<p><?php echo _('My workaround was setting up a WireGuard VPN with one of my dual-stack servers. An alternative could have been installing Tor to download anonymously.'); ?></p>
<p><?php echo _('As I\'m by far not the only user with an IPv6 only server looking to download repositories from GitHub, I decided to provide a public proxy server that can be used to access GitHub on an IPv6 network, until GitHub provides native IPv6 support. The proxy is only available on IPv6, to prevent IPv4 users from using unnecessary resources, as they can already clone from GitHub directly.'); ?></p>
<p><?php echo _('Note, that my https proxy is serving a ssl certificate issued for my domain, which means I decrypt and re-encrypt your traffic (and could potentially look into it, but I don\'t). It is necessary as you\'d get an invalid ssl certificate warning otherwise + github would redirect to the default port after accepting it. See below for a more permanent solution, that\'s more privacy-friendly.'); ?></p>
<p><?php printf(_('So how does it work? Let\'s assume we want to clone the PHP Chat script I\'ve published at %s. Normally cloning the repository would look like this:'), '<a href="https://github.com/DanWin/le-chat-php" target="_blank" rel="noopener noreferrer">https://github.com/DanWin/le-chat-php</a>'); ?><br>
<p><?php printf(htmlspecialchars(_('Recently I had to clone a git repository on GitHub via an IPv6 only server that I rented at my favourite hosting provider %1$s. Unfortunately I realized that GitHub still %2$s.')), '<a href="https://hetzner.cloud/?ref=OXqb8WQ8yeXu" target="_blank" rel="noopener noreferrer">Hetzner</a>', '<a href="https://github.com/orgs/community/discussions/10539" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('does not support IPv6')).'</a>'); ?></p>
<p><?php echo htmlspecialchars(_('My workaround was setting up a WireGuard VPN with one of my dual-stack servers. An alternative could have been installing Tor to download anonymously.')); ?></p>
<p><?php echo htmlspecialchars(_('As I\'m by far not the only user with an IPv6 only server looking to download repositories from GitHub, I decided to provide a public proxy server that can be used to access GitHub on an IPv6 network, until GitHub provides native IPv6 support. The proxy is only available on IPv6, to prevent IPv4 users from using unnecessary resources, as they can already clone from GitHub directly.')); ?></p>
<p><?php echo htmlspecialchars(_('Note, that my https proxy is serving a ssl certificate issued for my domain, which means I decrypt and re-encrypt your traffic (and could potentially look into it, but I don\'t). It is necessary as you\'d get an invalid ssl certificate warning otherwise + github would redirect to the default port after accepting it. See below for a more permanent solution, that\'s more privacy-friendly.')); ?></p>
<p><?php printf(htmlspecialchars(_('So how does it work? Let\'s assume we want to clone the PHP Chat script I\'ve published at %s. Normally cloning the repository would look like this:')), '<a href="https://github.com/DanWin/le-chat-php" target="_blank" rel="noopener noreferrer">https://github.com/DanWin/le-chat-php</a>'); ?><br>
<code>git clone https://github.com/DanWin/le-chat-php</code><br>
<?php echo _('On an IPv6 connection, you can use my proxy service like this:'); ?><br>
<?php echo htmlspecialchars(_('On an IPv6 connection, you can use my proxy service like this:')); ?><br>
<code>git clone https://danwin1210.de:1443/DanWin/le-chat-php</code><br>
<?php echo _('And if you would like to clone via ssh you can also do it like this:'); ?><br>
<?php echo htmlspecialchars(_('And if you would like to clone via ssh you can also do it like this:')); ?><br>
<code>git clone git@github-ipv6-proxy.danwin1210.de:DanWin/le-chat-php</code></p>
<p><?php echo _('Those wanting to use the proxy more permanently and/or talk directly to GitHub, without me re-encrypting your traffic, should add the following to /etc/hosts:'); ?></p>
<p><?php echo htmlspecialchars(_('Those wanting to use the proxy more permanently and/or talk directly to GitHub, without me re-encrypting your traffic, should add the following to /etc/hosts:')); ?></p>
<pre>
2a01:4f8:c010:d56::2 github.com
2a01:4f8:c010:d56::3 api.github.com
@ -50,10 +50,10 @@ global $language, $dir, $locale;
2a01:4f8:c010:d56::6 ghcr.io
2a01:4f8:c010:d56::7 pkg.github.com npm.pkg.github.com maven.pkg.github.com nuget.pkg.github.com rubygems.pkg.github.com
</pre>
<p><?php echo _('Once added, you can clone as usual, without any changes:'); ?></p>
<p><?php echo htmlspecialchars(_('Once added, you can clone as usual, without any changes:')); ?></p>
<code>git clone https://github.com/DanWin/le-chat-php</code>
<p><?php echo _('All of this is done with the following nginx configuration on a dual stack server:'); ?></p>
<p><?php echo htmlspecialchars(_('All of this is done with the following nginx configuration on a dual stack server:')); ?></p>
<pre>
http {
server {
@ -99,6 +99,6 @@ stream {
}
}
</pre>
<p><?php echo _('If there are any further questions, feel free to <a href="/contact.php">contact me</a>.'); ?></p>
<p><?php printf(htmlspecialchars(_('If there are any further questions, %s.')), '<a href="/contact.php">'.htmlspecialchars(_('contact me')).'</a>'); ?></p>
</main>
</body></html>

View File

@ -3,29 +3,29 @@ require_once('../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel\'s Hosting shutdown after hack'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel\'s Hosting shutdown after hack')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Daniel\'s Hosting - a former darknet web hosting service'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Daniel\'s Hosting - a former darknet web hosting service')); ?>">
<link rel="canonical" href="https://danwin1210.de/hosting/">
<link rel="alternate" href="https://danwin1210.de/hosting/" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel\'s Hosting shutdown after hack'); ?>">
<meta property="og:description" content="<?php echo _('Daniel\'s Hosting - a former darknet web hosting service'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel\'s Hosting shutdown after hack')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Daniel\'s Hosting - a former darknet web hosting service')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/hosting/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo _('Daniel\'s Hosting shutdown after hack'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo htmlspecialchars(_('Daniel\'s Hosting shutdown after hack')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Daniel\'s Hosting shutdown after hack')); ?>
<p><?php echo _('In March 2020 a hacker deleted all databases related to my hosting, thus I was forced to shut down my hosting service. If you want to contribute or setup your own hosting, check out my open source project at <a href="https://github.com/DanWin/hosting" target="_blank" rel="noopener">https://github.com/DanWin/hosting</a>.'); ?></p>
<p><?php echo _('Being a darknet hoster has taught me many things. However, this was a free time project I did next to my full time job and it\'s very time-consuming to try and keep the server clean from illegal and scammy sites. I\'ve spent 10 times more time on deleting accounts than I could find time to continue development. At this time I do not plan on continuing the hosting project, but this doesn\'t have to be the end. There are other hosting providers like <a href="http://hzwjmjimhr7bdmfv2doll4upibt5ojjmpo3pbp5ctwcg37n3hyk7qzid.onion/" target="_blank" rel="noopener">Ablative Hosting</a>, <a href="http://q3lgwxinynjxkor6wghr6hrhlix7fquja3t25phbagqizkpju36fwdyd.onion/" target="_blank" rel="noopener">OneHost</a>, <a href="http://dwebkjkovsjobzrb45dz6prnlifnapiyp2dba33vcmcsaikr2re4d5qd.onion" target="_blank" rel="noopener">OnionLand Hosting</a> or a clearnet proxy service <a href="https://clearnetonion.eu.org/" target="_blank" rel="noopener">Clearnet Onion | Easy clearnet relay</a> and my project is <a href="https://github.com/DanWin/hosting/" target="_blank" rel="noopener">available for download</a>, which should enable anyone willing to become the next darknet shared hosting provider to start where I left of.'); ?></p>
<p><?php printf(htmlspecialchars(_('In March 2020 a hacker deleted all databases related to my hosting, thus I was forced to shut down my hosting service. If you want to contribute or setup your own hosting, check out my open source project at %s.')), '<a href="https://github.com/DanWin/hosting" target="_blank" rel="noopener">https://github.com/DanWin/hosting</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('Being a darknet hoster has taught me many things. However, this was a free time project I did next to my full time job and it\'s very time-consuming to try and keep the server clean from illegal and scammy sites. I\'ve spent 10 times more time on deleting accounts than I could find time to continue development. At this time I do not plan on continuing the hosting project, but this doesn\'t have to be the end. There are other hosting providers like %1$s, %2$s, %3$s or a clearnet proxy service %4$s and my project is %5$s, which should enable anyone willing to become the next darknet shared hosting provider to start where I left of.')), '<a href="http://hzwjmjimhr7bdmfv2doll4upibt5ojjmpo3pbp5ctwcg37n3hyk7qzid.onion/" target="_blank" rel="noopener">Ablative Hosting</a>', '<a href="http://q3lgwxinynjxkor6wghr6hrhlix7fquja3t25phbagqizkpju36fwdyd.onion/" target="_blank" rel="noopener">OneHost</a>', '<a href="http://dwebkjkovsjobzrb45dz6prnlifnapiyp2dba33vcmcsaikr2re4d5qd.onion" target="_blank" rel="noopener">OnionLand Hosting</a>', '<a href="https://clearnetonion.eu.org/" target="_blank" rel="noopener">Clearnet Onion | Easy clearnet relay</a>', '<a href="https://github.com/DanWin/hosting/" target="_blank" rel="noopener">'.htmlspecialchars(_('available for download')).'</a>'); ?></p>
</main>
</body></html>

View File

@ -3,25 +3,25 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - Imprint'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - Imprint')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Imprint of Daniel Winzen'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Imprint of Daniel Winzen')); ?>">
<link rel="canonical" href="https://danwin1210.de/imprint.php">
<link rel="alternate" href="https://danwin1210.de/imprint.php" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - Imprint'); ?>">
<meta property="og:description" content="<?php echo _('Imprint of Daniel Winzen'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - Imprint')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Imprint of Daniel Winzen')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/imprint.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","mainEntity":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Imprint')); ?>
@ -30,11 +30,11 @@ global $language, $dir, $locale;
<?php echo CONTACT_STREET; ?><br>
<?php echo CONTACT_ZIP . ' ' . CONTACT_CITY; ?><br>
<?php echo CONTACT_COUNTRY; ?><br>
<?php printf(_('Email: %s'), CONTACT_EMAIL); ?><br>
<?php printf(_('Phone: %s'), CONTACT_PHONE); ?><br>
<?php printf(_('VAT ID number: %s'), CONTACT_VAT_ID_NUMBER); ?>
<?php printf(htmlspecialchars(_('Email: %s')), CONTACT_EMAIL); ?><br>
<?php printf(htmlspecialchars(_('Phone: %s')), CONTACT_PHONE); ?><br>
<?php printf(htmlspecialchars(_('VAT ID number: %s')), CONTACT_VAT_ID_NUMBER); ?>
</p>
<b><?php echo _('Disclaimer - External links'); ?></b>
<p><?php echo _('This website contains links to third party websites ("external links"). These websites are subject to the liability of the respective operator. When linking first time third-party content, the provider checked whether there are any legal violations. At the time there were none legal violations evident. The provider has no influence on the current and future design and the content of the linked pages. Setting external links does not mean that the provider claims ownership of the content behind the reference or link. Constant control of the external links are not reasonable for the provider without concrete evidence of legal violations. At knowledge of legal violations, however, such external links will be deleted immediately.'); ?></p>
<b><?php echo htmlspecialchars(_('Disclaimer - External links')); ?></b>
<p><?php echo htmlspecialchars(_('This website contains links to third party websites ("external links"). These websites are subject to the liability of the respective operator. When linking first time third-party content, the provider checked whether there are any legal violations. At the time there were none legal violations evident. The provider has no influence on the current and future design and the content of the linked pages. Setting external links does not mean that the provider claims ownership of the content behind the reference or link. Constant control of the external links are not reasonable for the provider without concrete evidence of legal violations. At knowledge of legal violations, however, such external links will be deleted immediately.')); ?></p>
</main>
</body></html>

View File

@ -3,31 +3,31 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - Home'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - Home')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Personal website of Daniel Winzen, the web developer, sysadmin and privacy enthusiast'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Personal website of Daniel Winzen, the web developer, sysadmin and privacy enthusiast')); ?>">
<link rel="canonical" href="https://danwin1210.de/">
<link rel="alternate" href="https://danwin1210.de/" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - Home'); ?>">
<meta property="og:description" content="<?php echo _('Personal website of Daniel Winzen, the web developer, sysadmin and privacy enthusiast'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - Home')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Personal website of Daniel Winzen, the web developer, sysadmin and privacy enthusiast')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Daniel","alternateName":"DanWin","url":"https://danwin1210.de/", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Home')); ?>
<p><?php echo _('Hello, my name is Daniel Winzen, a german web developer and system administrator. This is my personal website, that I develop in my free time. This site is available as <a href="http://danielas3rtn54uwmofdo3x2bsdifr47huasnmbgqzfrec5ubupvtpid.onion">Tor hidden service</a> or via my clearnet proxy <a href="https://danwin1210.de">danwin1210.de</a>. To learn more about me and this site, check <a href="/about.php">the about page</a>.'); ?></p>
<p><?php echo _('This is just the landing page. You can navigate to the pages that interest you most, such as my free and anonymous <a href="/mail/">mail service</a>, by clicking on the entries in the navigation bar on the left.'); ?></p>
<p><?php echo _('You can download and/or contribute to my various open-source projects on <a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">GitHub</a>.'); ?></p>
<p><?php printf(_('If you like, what I\'ve built here, you can support me by donating via Monero: %1$s or Bitcoin: %2$s . More options available, just <a href="/contact.php">contact me</a>.'), DONATE_XMR, DONATE_BTC); ?></p>
<p><?php printf(htmlspecialchars(_('Hello, my name is Daniel Winzen, a german web developer and system administrator. This is my personal website, that I develop in my free time. This site is available as %1$s or via my clearnet proxy %2$s. To learn more about me and this site, check %3$s.')), '<a href="http://danielas3rtn54uwmofdo3x2bsdifr47huasnmbgqzfrec5ubupvtpid.onion">'.htmlspecialchars(_('Tor hidden service')).'</a>', '<a href="https://danwin1210.de">danwin1210.de</a>', '<a href="/about.php">'.htmlspecialchars(_('the about page')).'</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('This is just the landing page. You can navigate to the pages that interest you most, such as my free and anonymous %s, by clicking on the entries in the navigation bar on the left.')), '<a href="/mail/">'.htmlspecialchars(_('mail service')).'</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('You can download and/or contribute to my various open-source projects on %s.')), '<a href="https://github.com/DanWin/" target="_blank" rel="noopener noreferrer">GitHub</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('If you like, what I\'ve built here, you can support me by donating via Monero: %1$s or Bitcoin: %2$s . More options available, just %3$s.')), DONATE_XMR, DONATE_BTC, '<a href="/contact.php">'.htmlspecialchars(_('contact me')).'</a>'); ?></p>
</main>
</body></html>

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-30 23:28+0200\n"
"POT-Creation-Date: 2023-09-08 21:49+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -98,36 +98,50 @@ msgid "Home"
msgstr ""
#: index.php:28
#, php-format
msgid ""
"Hello, my name is Daniel Winzen, a german web developer and system "
"administrator. This is my personal website, that I develop in my free time. "
"This site is available as <a href=\"http://"
"danielas3rtn54uwmofdo3x2bsdifr47huasnmbgqzfrec5ubupvtpid.onion\">Tor hidden "
"service</a> or via my clearnet proxy <a href=\"https://danwin1210."
"de\">danwin1210.de</a>. To learn more about me and this site, check <a "
"href=\"/about.php\">the about page</a>."
"This site is available as %1$s or via my clearnet proxy %2$s. To learn more "
"about me and this site, check %3$s."
msgstr ""
#: index.php:28
msgid "Tor hidden service"
msgstr ""
#: index.php:28
msgid "the about page"
msgstr ""
#: index.php:29
#, php-format
msgid ""
"This is just the landing page. You can navigate to the pages that interest "
"you most, such as my free and anonymous <a href=\"/mail/\">mail service</a>, "
"by clicking on the entries in the navigation bar on the left."
"you most, such as my free and anonymous %s, by clicking on the entries in "
"the navigation bar on the left."
msgstr ""
#: index.php:29
msgid "mail service"
msgstr ""
#: index.php:30
#, php-format
msgid ""
"You can download and/or contribute to my various open-source projects on <a "
"href=\"https://github.com/DanWin/\" target=\"_blank\" rel=\"noopener "
"noreferrer\">GitHub</a>."
"You can download and/or contribute to my various open-source projects on %s."
msgstr ""
#: index.php:31
#, php-format
msgid ""
"If you like, what I've built here, you can support me by donating via "
"Monero: %1$s or Bitcoin: %2$s . More options available, just <a href=\"/"
"contact.php\">contact me</a>."
"Monero: %1$s or Bitcoin: %2$s . More options available, just %3$s."
msgstr ""
#: index.php:31 github-ipv6-proxy.php:102 faq.php:26 faq.php:58
#: chat/index.php:32
msgid "contact me"
msgstr ""
#: about.php:6 about.php:17
@ -172,9 +186,8 @@ msgstr ""
#: about.php:41
#, php-format
msgid ""
"I'm <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Certified "
"in Cybersecurity</a> and have a good understanding of cybersecurity threats. "
"I continuously broaden my knowledge in this field, because I consider this "
"I'm %s and have a good understanding of cybersecurity threats. I "
"continuously broaden my knowledge in this field, because I consider this "
"essential and fun. This site would probably not exist, were it not for my "
"passion for cybersecurity and hacking. Like many good parents, mine were "
"strict about my internet usage. So I had to become creative in finding ways "
@ -183,13 +196,21 @@ msgid ""
"age."
msgstr ""
#: about.php:41
msgid "Certified in Cybersecurity"
msgstr ""
#: about.php:42
#, php-format
msgid ""
"Managing servers and email services and developing new web projects is what "
"I thrive on. I like optimizing systems for performance and getting the best "
"out of what I have. Do you need help with managing and optimizing your "
"infrastructure or website? <a href=\"%s\">I'm available for hire</a>."
"infrastructure or website? %s."
msgstr ""
#: about.php:42
msgid "I'm available for hire"
msgstr ""
#: about.php:43
@ -208,22 +229,21 @@ msgid ""
msgstr ""
#: about.php:54
#, php-format
msgid ""
"Quickly the idea of using a chat at school came up, and I came across a "
"simple Perl chat script called <a href=\"https://github.com/virtualghetto/"
"lechat\" target=\"_blank\" rel=\"noopener noreferrer\">LE-CHAT</a>. When I "
"deployed that on my Raspberry Pi, it was running very slowly and wasn't "
"usable for use by several people. So I decided to port some parts I needed "
"to PHP."
"simple Perl chat script called %s. When I deployed that on my Raspberry Pi, "
"it was running very slowly and wasn't usable for use by several people. So I "
"decided to port some parts I needed to PHP."
msgstr ""
#: about.php:55
#, php-format
msgid ""
"This has been the start for me to get deeper into web development and I have "
"since open-sourced that chat script and several other scripts of this site "
"on my <a href=\"https://github.com/DanWin/\" target=\"_blank\" "
"rel=\"noopener noreferrer\">GitHub account</a>. Since then, I have added "
"many new features and improved reliability and my code a lot."
"on my %s account. Since then, I have added many new features and improved "
"reliability and my code a lot."
msgstr ""
#: about.php:56
@ -246,9 +266,11 @@ msgstr ""
#: about.php:60
#, php-format
msgid ""
"%s - good for short-term and/or low-bandwidth projects. They also offer a <a "
"href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Free Tier Program</"
"a> for businesses"
"%s - good for short-term and/or low-bandwidth projects. They also offer a %s"
msgstr ""
#: about.php:60
msgid "Free Tier Program for businesses"
msgstr ""
#: about.php:61
@ -299,9 +321,9 @@ msgid ""
msgstr ""
#: about.php:75
#, php-format
msgid ""
"The clearnet gateways on <a href=\"https://danwin1210.de\" "
"target=\"_blank\">danwin1210.de</a> are an NginX Proxy that will forward all "
"The clearnet gateways on %s are an NginX Proxy that will forward all "
"requests to the Raspberry Pis at home. Additionally, they run a Postfix "
"instance only listening on the VPN network to send emails to clearnet."
msgstr ""
@ -331,10 +353,12 @@ msgstr ""
#, php-format
msgid ""
"Recently I had to clone a git repository on GitHub via an IPv6 only server "
"that I rented at my favourite hosting provider %s. Unfortunately I realized "
"that GitHub still <a href=\"https://github.com/orgs/community/"
"discussions/10539\" target=\"_blank\" rel=\"noopener noreferrer\">does not "
"support IPv6</a>."
"that I rented at my favourite hosting provider %1$s. Unfortunately I "
"realized that GitHub still %2$s."
msgstr ""
#: github-ipv6-proxy.php:34
msgid "does not support IPv6"
msgstr ""
#: github-ipv6-proxy.php:35
@ -397,9 +421,8 @@ msgid ""
msgstr ""
#: github-ipv6-proxy.php:102 chat/index.php:32
msgid ""
"If there are any further questions, feel free to <a href=\"/contact."
"php\">contact me</a>."
#, php-format
msgid "If there are any further questions, %s."
msgstr ""
#: contact.php:6 contact.php:15
@ -437,9 +460,12 @@ msgid "Message:"
msgstr ""
#: contact.php:40
msgid ""
"I have read and agreed to the <a href=\"/privacy.php\" "
"target=\"_blank\">Privacy Policy</a>"
#, php-format
msgid "I have read and agreed to the %s"
msgstr ""
#: contact.php:40
msgid "Privacy Policy"
msgstr ""
#: contact.php:41
@ -459,15 +485,17 @@ msgid "Message successfully sent!"
msgstr ""
#: contact.php:76
msgid ""
"If you want to encrypt your message, you can use <a href=\"/pgp.txt\" "
"target=\"_blank\">my public PGP key</a>."
#, php-format
msgid "If you want to encrypt your message, you can use %s."
msgstr ""
#: contact.php:76
msgid "my public PGP key"
msgstr ""
#: contact.php:77
msgid ""
"If you prefer to directly get in contact with me, email me at <a "
"href=\"mailto:daniel@danwin1210.de\">daniel@danwin1210.de</a>."
#, php-format
msgid "If you prefer to directly get in contact with me, email me at %s."
msgstr ""
#: faq.php:6 faq.php:14 faq.php:24
@ -480,58 +508,53 @@ msgid ""
"their answers"
msgstr ""
#: faq.php:25 faq.php:54
msgid "I found an illegal link/content on your site, can you remove it?"
msgstr ""
#: faq.php:25 faq.php:55
#, php-format
msgid ""
"Yes, please <a href=\"%s\">report it</a> and I will remove it as soon as "
"possible."
msgstr ""
#: faq.php:26 faq.php:58
#: faq.php:25 faq.php:53
msgid "What is PGP?"
msgstr ""
#: faq.php:26 faq.php:59
#: faq.php:25 faq.php:54
msgid ""
"PGP is an encryption program, that can be used to encrypt or sign emails and "
"files. <a href=\"https://en.wikipedia.org/wiki/Pretty_Good_Privacy\" "
"target=\"_blank\" rel=\"noopener noreferrer\">More info in this Wikipedia "
"article</a>."
"files."
msgstr ""
#: faq.php:27 faq.php:62
#: faq.php:25 faq.php:54
msgid "More info in this Wikipedia article"
msgstr ""
#: faq.php:26 faq.php:57
msgid "I have an idea how to make your site better, can you add feature xyz?"
msgstr ""
#: faq.php:27 faq.php:63
#: faq.php:26 faq.php:58
#, php-format
msgid ""
"Yes, please <a href=\"%s\">contact me</a> and I may add it on my ToDo list. "
"It might take a while until your feature gets added though."
"Yes, please %s and I may add it on my ToDo list. It might take a while until "
"your feature gets added though."
msgstr ""
#: faq.php:28 faq.php:66
#: faq.php:27 faq.php:61
msgid ""
"I want to translate your site and services into another language, how can I "
"do this?"
msgstr ""
#: faq.php:28 faq.php:67
#: faq.php:27 faq.php:62
#, php-format
msgid ""
"Please see my <a href=\"https://github.com/DanWin/\" target=\"_blank\" "
"rel=\"noopener noreferrer\">GitHub repositories</a> and check out the "
"individual projects you would like to translate."
"Please see my %s and check out the individual projects you would like to "
"translate."
msgstr ""
#: faq.php:29 faq.php:70
#: faq.php:27 faq.php:62
msgid "GitHub repositories"
msgstr ""
#: faq.php:28 faq.php:65
msgid "I heard of red rooms, live murder streams or similar. Are they real?"
msgstr ""
#: faq.php:29 faq.php:71
#: faq.php:28 faq.php:66
msgid ""
"No, they are just horror stories people commonly tell you. Many people make "
"YouTube videos about the \"deep web\" and claim there were sites like these. "
@ -540,25 +563,25 @@ msgid ""
"exist."
msgstr ""
#: faq.php:30 faq.php:74
#: faq.php:29 faq.php:69
msgid ""
"I heard of the shadow web, marianas web or closed shell network. How can I "
"access them?"
msgstr ""
#: faq.php:30 faq.php:75
#: faq.php:29 faq.php:70
msgid ""
"You can't, because they do not exist. Some scammers want to sell it to you "
"though. Don't pay because you won't get anything in return for your money."
msgstr ""
#: faq.php:31 faq.php:78
#: faq.php:30 faq.php:73
msgid ""
"Isn't the dark net supposed to be scary and full of creepy shit? Why can't I "
"find any interesting sites?"
msgstr ""
#: faq.php:31 faq.php:79
#: faq.php:30 faq.php:74
msgid ""
"No, the Tor darknet was created to be able to anonymously browse the "
"internet, circumvent censorship and anonymously host websites. Of course, "
@ -568,11 +591,11 @@ msgid ""
"horror stories you have heard about Tor are just that, stories."
msgstr ""
#: faq.php:32 faq.php:82
#: faq.php:31 faq.php:77
msgid "What's the difference between deep web and darknet?"
msgstr ""
#: faq.php:32 faq.php:83
#: faq.php:31 faq.php:78
msgid ""
"The deep web is any site that can't be indexed by a search engine, so "
"basically any site where you have to log in or be part of a private network. "
@ -580,53 +603,53 @@ msgid ""
"The darknet is a small part of the deep web."
msgstr ""
#: faq.php:33 faq.php:86
#: faq.php:32 faq.php:81
msgid "Can you hold my hands and teach me programming or hacking step by step?"
msgstr ""
#: faq.php:33 faq.php:90
#: faq.php:32 faq.php:82
msgid ""
"Joking aside, Teaching you programming or hacking is a task that will take a "
"long time (years). I've been learning for 10 years and still learn new "
"things all the time. But for the beginning I would recommend reading a "
"beginners introduction book, which can guide you with some simple programs "
"you build yourself and examples. If you prefer watching videos, there are a "
"lot of tutorials on YouTube too. But most importantly you will have to take "
"your keyboard and start typing some programs. Start with something simple "
"and keep yourself challenged with new tasks."
"Teaching you programming or hacking is a task that will take a long time "
"(years). I've been learning for 10 years and still learn new things all the "
"time. But for the beginning I would recommend reading a beginners "
"introduction book, which can guide you with some simple programs you build "
"yourself and examples. If you prefer watching videos, there are a lot of "
"tutorials on YouTube too. But most importantly you will have to take your "
"keyboard and start typing some programs. Start with something simple and "
"keep yourself challenged with new tasks."
msgstr ""
#: faq.php:34 faq.php:96
#: faq.php:33 faq.php:87
msgid ""
"Can you hack my school or university and change my grades, or find someone "
"who would do that?"
msgstr ""
#: faq.php:34 faq.php:35 faq.php:36 faq.php:37 faq.php:102
#: faq.php:33 faq.php:34 faq.php:35 faq.php:36 faq.php:93
msgid ""
"Yes, I would love to go to prison for you! - Ehm, or rather not. Sorry, "
"can't help you with that."
msgstr ""
#: faq.php:35 faq.php:97
#: faq.php:34 faq.php:88
msgid ""
"Can you give me, or tell me where to reliably get stolen PayPal accounts or "
"credit cards?"
msgstr ""
#: faq.php:36 faq.php:98
#: faq.php:35 faq.php:89
msgid "Can you issue fake Covid19 test results?"
msgstr ""
#: faq.php:37 faq.php:99
#: faq.php:36 faq.php:90
msgid "Can you do some other illegal things for me?"
msgstr ""
#: faq.php:38 faq.php:105
#: faq.php:37 faq.php:96
msgid "Can you hack my girlfriend? I think she's cheating."
msgstr ""
#: faq.php:38 faq.php:106
#: faq.php:37 faq.php:97
msgid ""
"Yes, I could try, but I won't. Don't trust the any sites that claim to give "
"you that, because they are all scams. This is ethically just wrong and is "
@ -636,57 +659,66 @@ msgid ""
"are based on trust, but obviously you can't trust anymore."
msgstr ""
#: faq.php:39 faq.php:109
#: faq.php:38 faq.php:100
msgid "My email doesn't get sent. I'm getting an error about TLS"
msgstr ""
#: faq.php:39 faq.php:110
#: faq.php:38 faq.php:101
#, php-format
msgid ""
"You've tried sending an email to a mail server that doesn't accept emails "
"via encrypted transfer, or is using insecure protocols. This is very "
"unfortunate, because it would leak your email content to anyone on the "
"internet, who can intercept your email before it reaches the destination. "
"You can disable mandatory encryption in your <a href=\"%s\">account "
"settings</a>, if you still need to send this email."
"You can disable mandatory encryption in your %s, if you still need to send "
"this email."
msgstr ""
#: faq.php:40 faq.php:113
#: faq.php:39 faq.php:104
msgid "I can't receive email, the sender gets an error about TLS"
msgstr ""
#: faq.php:40 faq.php:114
#: faq.php:39 faq.php:105
#, php-format
msgid ""
"Someone tried emailing you from a mail server that doesn't support sending "
"emails via encrypted transfer, or is using insecure protocols. This is very "
"unfortunate, because it would leak your email content to anyone on the "
"internet, who can intercept your email before it reaches the destination. "
"You can disable mandatory encryption in your <a href=\"%s\">account "
"settings</a>, if you still need to receive this email."
"You can disable mandatory encryption in your %s, if you still need to "
"receive this email."
msgstr ""
#: faq.php:41 faq.php:117
#: faq.php:39 faq.php:101 faq.php:105
msgid "account settings"
msgstr ""
#: faq.php:40 faq.php:108
msgid ""
"I'm in debt and I need to get money fast. How can I quickly make some money?"
msgstr ""
#: faq.php:41 faq.php:118
#: faq.php:40 faq.php:109
#, php-format
msgid ""
"Becoming rich and clearing your debts is a process that starts in your head. "
"Chances of becoming rich overnight are extremely low, you should rather "
"focus on long term goals. It may take you a few years to become financially "
"free, but everyone can get there, if you are willing to learn and educate "
"yourself. I made an in-depth tutorial about some steps you can take: <a "
"href=\"%s\">How to get rich (fast)</a>."
"yourself. I made an in-depth tutorial about some steps you can take: %s."
msgstr ""
#: faq.php:42 faq.php:121
#: faq.php:40 faq.php:109 tutorials/get-rich-fast/index.php:6
#: tutorials/get-rich-fast/index.php:23 tutorials/get-rich-fast/index.php:33
#: tutorials/get-rich-fast/index.php:35 tutorials/index.php:32
msgid "How to get rich (fast)"
msgstr ""
#: faq.php:41 faq.php:112
msgid "I want to sell my kidney, can you help me?"
msgstr ""
#: faq.php:42 faq.php:122
#: faq.php:41 faq.php:113
#, php-format
msgid ""
"In most countries, selling organs is illegal. So if you succeed in finding a "
@ -696,42 +728,41 @@ msgid ""
"anyone, and of course not having to pay you. Your motive is most likely "
"financial gain. However, when you sell your kidney, you can expect to be "
"paid only a fraction of its worth. For a more detailed answer, you may want "
"to read <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">this "
"Wikipedia article</a>."
"to read %s."
msgstr ""
#: faq.php:43 faq.php:125
#: faq.php:41 faq.php:113
msgid "this Wikipedia article"
msgstr ""
#: faq.php:42 faq.php:116
msgid "I have more Questions."
msgstr ""
#: faq.php:43 faq.php:126
#, php-format
msgid "Feel free, to <a href=\"%s\">contact me</a>."
#: faq.php:42 faq.php:117
msgid "Contact me"
msgstr ""
#: faq.php:46
#: faq.php:45
msgid "FAQ - Frequently Asked Questions"
msgstr ""
#: faq.php:47
#: faq.php:46
msgid ""
"Here you have a list of frequently asked questions regarding the services I "
"provide and their answers."
msgstr ""
#: faq.php:50
#: faq.php:49
msgid "Question"
msgstr ""
#: faq.php:51
#: faq.php:50
msgid "Answer"
msgstr ""
#: faq.php:88
msgid ""
"Yes, marry me and I might actually do that. But only if you teach me "
"something in return. <a href=\"contact.php\">Send me your proposals</a>. "
"Sorry guys, only considering females."
#: common.php:110
msgid "Toggle navigation"
msgstr ""
#: common.php:122 blog/index.php:27
@ -826,10 +857,14 @@ msgid ""
msgstr ""
#: new-domain.php:37
#, php-format
msgid ""
"E-Mail users should also update their PGP key <a href=\"/mail/manage_account."
"php\" target=\"_blank\">in their account settings</a> to reflect the new "
"domain and allow WKD clients to grab your key automatically."
"E-Mail users should also update their PGP key %s to reflect the new domain "
"and allow WKD clients to grab your key automatically."
msgstr ""
#: new-domain.php:37
msgid "in their account settings"
msgstr ""
#: new-domain.php:38
@ -857,19 +892,26 @@ msgid ""
msgstr ""
#: new-domain.php:42
#, php-format
msgid ""
"I have taken the opportunity to create a <a href=\"/pgp.txt\" "
"target=\"_blank\">new PGP key</a> and signed it with my <a href=\"/old_pgp."
"txt\" target=\"_blank\">old PGP key</a>. This can be verified by running a "
"command like this:"
"I have taken the opportunity to create a %1$s and signed it with my %2$s. "
"This can be verified by running a command like this:"
msgstr ""
#: new-domain.php:42
msgid "new PGP key"
msgstr ""
#: new-domain.php:42
msgid "old PGP key"
msgstr ""
#: new-domain.php:44
#, php-format
msgid ""
"It should show proof that it is signed by my old key <code>F8B8CFC35FBDB40D</"
"code>. I have also included signatures of previous keys on my old key, so "
"you can even verify the key, in case you have an older key I was using "
"before."
"It should show proof that it is signed by my old key %s. I have also "
"included signatures of previous keys on my old key, so you can even verify "
"the key, in case you have an older key I was using before."
msgstr ""
#: hosting/index.php:6 hosting/index.php:15 hosting/index.php:25
@ -882,15 +924,15 @@ msgid "Daniel's Hosting - a former darknet web hosting service"
msgstr ""
#: hosting/index.php:28
#, php-format
msgid ""
"In March 2020 a hacker deleted all databases related to my hosting, thus I "
"was forced to shut down my hosting service. If you want to contribute or "
"setup your own hosting, check out my open source project at <a "
"href=\"https://github.com/DanWin/hosting\" target=\"_blank\" "
"rel=\"noopener\">https://github.com/DanWin/hosting</a>."
"setup your own hosting, check out my open source project at %s."
msgstr ""
#: hosting/index.php:29
#, php-format
msgid ""
"Being a darknet hoster has taught me many things. However, this was a free "
"time project I did next to my full time job and it's very time-consuming to "
@ -898,18 +940,13 @@ msgid ""
"times more time on deleting accounts than I could find time to continue "
"development. At this time I do not plan on continuing the hosting project, "
"but this doesn't have to be the end. There are other hosting providers like "
"<a href=\"http://hzwjmjimhr7bdmfv2doll4upibt5ojjmpo3pbp5ctwcg37n3hyk7qzid."
"onion/\" target=\"_blank\" rel=\"noopener\">Ablative Hosting</a>, <a "
"href=\"http://q3lgwxinynjxkor6wghr6hrhlix7fquja3t25phbagqizkpju36fwdyd.onion/"
"\" target=\"_blank\" rel=\"noopener\">OneHost</a>, <a href=\"http://"
"dwebkjkovsjobzrb45dz6prnlifnapiyp2dba33vcmcsaikr2re4d5qd.onion\" "
"target=\"_blank\" rel=\"noopener\">OnionLand Hosting</a> or a clearnet proxy "
"service <a href=\"https://clearnetonion.eu.org/\" target=\"_blank\" "
"rel=\"noopener\">Clearnet Onion | Easy clearnet relay</a> and my project is "
"<a href=\"https://github.com/DanWin/hosting/\" target=\"_blank\" "
"rel=\"noopener\">available for download</a>, which should enable anyone "
"willing to become the next darknet shared hosting provider to start where I "
"left of."
"%1$s, %2$s, %3$s or a clearnet proxy service %4$s and my project is %5$s, "
"which should enable anyone willing to become the next darknet shared hosting "
"provider to start where I left of."
msgstr ""
#: hosting/index.php:29
msgid "available for download"
msgstr ""
#: privacy.php:6 privacy.php:15 privacy.php:25
@ -1140,10 +1177,10 @@ msgid "After 9 years, I'm shutting down the chat for good."
msgstr ""
#: chat/index.php:29
#, php-format
msgid ""
"If you are interested in running a similar chat community, you can download "
"my chat script on <a href=\"https://github.com/DanWin/le-chat-php\" "
"target=\"_blank\" rel=\"noopener noreferrer\">GitHub</a>."
"my chat script on %s."
msgstr ""
#: chat/index.php:30
@ -1208,9 +1245,8 @@ msgid ""
msgstr ""
#: blog/onion-link-list-shutdown/index.php:30
msgid ""
"You can find an alternative link list at for example <a href=\"https://ahmia."
"fi\" target=\"_blank\" rel=\"noopener noreferrer\">Ahmia</a>."
#, php-format
msgid "You can find an alternative link list at for example %s."
msgstr ""
#: blog/index.php:6 blog/index.php:15 blog/index.php:25
@ -1253,12 +1289,6 @@ msgstr ""
msgid "Hosting service shutdown due to hack"
msgstr ""
#: tutorials/get-rich-fast/index.php:6 tutorials/get-rich-fast/index.php:23
#: tutorials/get-rich-fast/index.php:33 tutorials/get-rich-fast/index.php:35
#: tutorials/index.php:32
msgid "How to get rich (fast)"
msgstr ""
#: tutorials/get-rich-fast/index.php:10 tutorials/get-rich-fast/index.php:24
#: tutorials/index.php:32
msgid "This tutorial will guide you to achieving financial freedom."
@ -1509,10 +1539,22 @@ msgid "(Save 50€ on your first investment with the code \"%s\")"
msgstr ""
#: tutorials/get-rich-fast/index.php:94
msgid "Passive income"
#, php-format
msgid ""
"I have a referral code available for most of these platforms, but cannot "
"share them in public. If you are really intered and want to save a little on "
"your first investment, %s."
msgstr ""
#: tutorials/get-rich-fast/index.php:94
msgid "ask me for a referral"
msgstr ""
#: tutorials/get-rich-fast/index.php:95
msgid "Passive income"
msgstr ""
#: tutorials/get-rich-fast/index.php:96
msgid ""
"After you've made your first investments, you will receive a small "
"percentage of your investment as a dividend. It varies with each investment. "
@ -1534,10 +1576,15 @@ msgid "Various tutorials provided by Daniel Winzen"
msgstr ""
#: tutorials/index.php:28
#, php-format
msgid ""
"Here I upload tutorials that have been asked for a number of times. If you "
"have suggestions on how to improve a tutorial or want me to make one another "
"one, you can <a href=\"/contact.php\">contact me here</a>."
"one, you can %s."
msgstr ""
#: tutorials/index.php:28
msgid "contact me here"
msgstr ""
#: tutorials/index.php:30
@ -1776,22 +1823,21 @@ msgid "Addressing platform-generated invoices"
msgstr ""
#: tutorials/self-employed/index.php:43
#, php-format
msgid ""
"German invoicing requirements are more strict than in some other countries. "
"This, unfortunately, means, that invoices in your name, generated by foreign "
"platforms, may not be considered valid in Germany. If you are using "
"platforms such as <a href=\"https://www.upwork.com\" target=\"_blank\" "
"rel=\"noopener noreferrer\">Upwork</a> or <a href=\"https://www.fiverr.com/"
"\" target=\"_blank\" rel=\"noopener noreferrer\">Fiverr</a>, you should "
"create your invoices in addition to the ones generated by the platform. This "
"applies especially if you are required to account for VAT, which is often "
"not handled correctly by these platforms. If you are from Europe, and your "
"customer is from the same country as you, you should get an agreement with "
"them, that you send them separately an invoice with the correctly accounted "
"VAT, which they will pay directly to you, while the primary task is paid "
"over the platform you are using. This is only fair to the platform, and you "
"avoid having to deal with invalid invoices, that would require you to deduct "
"the missing VAT from your income."
"platforms such as %1$s or %2$s, you should create your invoices in addition "
"to the ones generated by the platform. This applies especially if you are "
"required to account for VAT, which is often not handled correctly by these "
"platforms. If you are from Europe, and your customer is from the same "
"country as you, you should get an agreement with them, that you send them "
"separately an invoice with the correctly accounted VAT, which they will pay "
"directly to you, while the primary task is paid over the platform you are "
"using. This is only fair to the platform, and you avoid having to deal with "
"invalid invoices, that would require you to deduct the missing VAT from your "
"income."
msgstr ""
#: tutorials/self-employed/index.php:44
@ -1858,10 +1904,9 @@ msgstr ""
msgid ""
"While it is possible to mix business and personal finances on your bank "
"account, it is highly advisable to have a separate business account, such as "
"<a href=\"%1$s\" target=\"_blank\" rel=\"noreferrer noopener\">Finom</a>, to "
"keep a better overview of your finances and so you don't have to share your "
"personal transactions with tax advisors or an auditor. You can freely send "
"money back and forth between your personal and business accounts."
"%1$s, to keep a better overview of your finances and so you don't have to "
"share your personal transactions with tax advisors or an auditor. You can "
"freely send money back and forth between your personal and business accounts."
msgstr ""
#: tutorials/self-employed/index.php:52
@ -1872,15 +1917,20 @@ msgid ""
"payments yourself. You should make sure that you save enough money to pay "
"taxes. Each time you pay yourself from your business account, send an amount "
"equivalent to your estimated income tax to a separate savings account. You "
"can use an <a href=\"%1$s\" target=\"_blank\" rel=\"noreferrer "
"noopener\">online income tax calculator</a> to check how much you should "
"keep aside. Given that low and even negative interest rates are the norm, it "
"is best to look for a fixed deposit account, or a bank account with high-"
"interest rates, to keep your savings safe and earn a little with it. I use "
"<a href=\"%2$s\" target=\"_blank\" rel=\"noreferrer noopener\">C24 Bank</a> "
"for this purpose, as they are offering up to 4%% interest rate. To find the "
"right account for your, you can <a href=\"%3$s\" target=\"_blank\" "
"rel=\"noopener noreferrer\">compare bank accounts here</a>."
"can use an %1$s to check how much you should keep aside. Given that low and "
"even negative interest rates are the norm, it is best to look for a fixed "
"deposit account, or a bank account with high-interest rates, to keep your "
"savings safe and earn a little with it. I use %2$s for this purpose, as they "
"are offering up to 4%% interest rate. To find the right account for your, "
"you can %3$s."
msgstr ""
#: tutorials/self-employed/index.php:52
msgid "online income tax calculator"
msgstr ""
#: tutorials/self-employed/index.php:52
msgid "compare bank accounts here"
msgstr ""
#: tutorials/self-employed/index.php:53
@ -1895,9 +1945,12 @@ msgid ""
"low contributions to public insurance, but if your business is going well "
"and your earnings are high, your health insurance expenses will go up "
"significantly. Thus it makes sense to opt for private insurance instead, as "
"these usually have a fixed pricing based on your age and health. You can <a "
"href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">compare insurance "
"on Check24</a> or similar platforms to find one that suits your needs."
"these usually have a fixed pricing based on your age and health. You can %s "
"or similar platforms to find one that suits your needs."
msgstr ""
#: tutorials/self-employed/index.php:54
msgid "compare insurance on Check24"
msgstr ""
#: tutorials/self-employed/index.php:55
@ -2032,9 +2085,10 @@ msgid ""
msgstr ""
#: tutorials/torify-ftp/index.php:36
#, php-format
msgid ""
"This tutorial will show you how to torify FTP clients in the example of <a "
"href=\"#filezilla\">FileZilla</a> and <a href=\"#winscp\">WinSCP</a>."
"This tutorial will show you how to torify FTP clients in the example of %1$s "
"and %2$s."
msgstr ""
#: tutorials/torify-ftp/index.php:37
@ -2055,10 +2109,12 @@ msgid "1. FileZilla"
msgstr ""
#: tutorials/torify-ftp/index.php:43
msgid ""
"If you haven't installed FileZilla yet, you can <a href=\"https://filezilla-"
"project.org/download.php?type=client\" target=\"_blank\" rel=\"noopener "
"noreferrer\">download FileZilla here</a>."
#, php-format
msgid "If you haven't installed FileZilla yet, you can %s."
msgstr ""
#: tutorials/torify-ftp/index.php:43
msgid "download FileZilla here"
msgstr ""
#: tutorials/torify-ftp/index.php:49
@ -2097,10 +2153,8 @@ msgid "2. WinSCP"
msgstr ""
#: tutorials/torify-ftp/index.php:75
msgid ""
"If you haven't installed WinSCP yet, you can <a href=\"https://winscp.net/"
"eng/download.php\" target=\"_blank\" rel=\"noopener noreferrer\">download "
"WinSCP here</a>."
#, php-format
msgid "If you haven't installed WinSCP yet, you can %s."
msgstr ""
#: tutorials/torify-ftp/index.php:80
@ -2197,9 +2251,12 @@ msgstr ""
#, php-format
msgid ""
"If you are curious to try this fetish out or would like to thank me, you can "
"donate or buy me an item from my <a href=\"%s\" target=\"_blank\" "
"rel=\"noreferrer noopener\">Amazon wishlist</a>. For a more long-term "
"experience, see the links below."
"donate or buy me an item from my %s. For a more long-term experience, see "
"the links below."
msgstr ""
#: tutorials/findom/index.php:45
msgid "Amazon wishlist"
msgstr ""
#: tutorials/findom/index.php:46

View File

@ -3,19 +3,19 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - New domain'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - New domain')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('We moved to a brand new domain - migrate your accounts'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('We moved to a brand new domain - migrate your accounts')); ?>">
<link rel="canonical" href="https://danwin1210.de/new-domain.php">
<link rel="alternate" href="https://danwin1210.de/new-domain.php" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="article">
<meta property="article:published_time" content="2021-12-02">
<meta property="article:modified_time" content="2023-06-18">
<meta property="og:title" content="<?php echo _('Daniel - New domain'); ?>">
<meta property="og:description" content="<?php echo _('We moved to a brand new domain - migrate your accounts'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - New domain')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('We moved to a brand new domain - migrate your accounts')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
@ -23,24 +23,24 @@ global $language, $dir, $locale;
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:url" content="https://danwin1210.de/new-domain.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article ","headline":"<?php echo _('Daniel - New domain'); ?>", "datePublished": "2021-12-02", "dateModified": "2023-06-18", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article ","headline":"<?php echo htmlspecialchars(_('Daniel - New domain')); ?>", "datePublished": "2021-12-02", "dateModified": "2023-06-18", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('New domain - DanWin1210.Me is now DanWin1210.De')); ?>
<h2><?php echo _('Why this sudden and drastic change?'); ?></h2>
<p><?php echo _('In mid-October 2021 I noticed that I was locked out of my registrar\'s control panel (Namecheap Inc.) for <q>suspected fraud, a chargeback or some similar violation of our terms of service</q>. After contacting their customer support multiple times, even after more than a year, all I have ever gotten back from them is that I will hear from them soon, as they need more time to investigate, and they appreciate my patience. I was refused renewing the domain or moving to a different registrar.'); ?></p>
<p><?php echo _('Given that I was unable to get a satisfying answer and the old domain was due to expire, I went ahead and bought the new domain danwin1210.de, to switch over to. danwin1210.me went down after expiry, but thankfully I was allowed to pay for extension by creating a new account and depositing the money for renewal there, so it was back up shortly afterwards.'); ?></p>
<p><?php echo _('After a year my domain was due expiry again, so I enquired if I could move to a different registrar now. They offered me again to pay via an alternate account, because: <q>Unfortunately, we need more time to investigate your issue.</q> A year should be more than enough time to solve whatever issue they might have with my account… This time I decided to let it expire for good, since almost everyone should have switched over to the new domain by now.'); ?></p>
<h2><?php echo _('What does it mean for users?'); ?></h2>
<p><?php echo _('You don\'t have an account and just browse the site? Not much will change, just the address in your browsers URL bar.'); ?></p>
<p><?php echo _('You are using the XMPP/E-Mail service? I\'m sorry, but this will likely cause you some struggles, as you now only have a few days left to migrate all your contacts/accounts to the new address. Any service where you registered with your email address will need to be updated to reflect the new domain. You might otherwise get locked out of your accounts, if they require you to e.g. click a link in your email for login.'); ?></p>
<p><?php echo _('E-Mail users should also update their PGP key <a href="/mail/manage_account.php" target="_blank">in their account settings</a> to reflect the new domain and allow WKD clients to grab your key automatically.'); ?></p>
<p><?php echo _('You can no longer login with your .me user credentials, only with the .de ones, as the old domain is no longer under my control.'); ?></p>
<h2><?php echo _('Will the old address still work?'); ?></h2>
<p><?php echo _('After a very brief downtime, it was back online. Now, after a year, it\'s expired once more. I may be able to buy it again after Namecheap returns the domain to the registry. However, Namecheap apparently sells the domain now for $400…'); ?></p>
<h2><?php echo _('How do I know you are still the same person? This could be law enforcement taking over the servers.'); ?></h2>
<p><?php echo _('I have taken the opportunity to create a <a href="/pgp.txt" target="_blank">new PGP key</a> and signed it with my <a href="/old_pgp.txt" target="_blank">old PGP key</a>. This can be verified by running a command like this:'); ?></p>
<h2><?php echo htmlspecialchars(_('Why this sudden and drastic change?')); ?></h2>
<p><?php echo htmlspecialchars(_('In mid-October 2021 I noticed that I was locked out of my registrar\'s control panel (Namecheap Inc.) for <q>suspected fraud, a chargeback or some similar violation of our terms of service</q>. After contacting their customer support multiple times, even after more than a year, all I have ever gotten back from them is that I will hear from them soon, as they need more time to investigate, and they appreciate my patience. I was refused renewing the domain or moving to a different registrar.')); ?></p>
<p><?php echo htmlspecialchars(_('Given that I was unable to get a satisfying answer and the old domain was due to expire, I went ahead and bought the new domain danwin1210.de, to switch over to. danwin1210.me went down after expiry, but thankfully I was allowed to pay for extension by creating a new account and depositing the money for renewal there, so it was back up shortly afterwards.')); ?></p>
<p><?php echo htmlspecialchars(_('After a year my domain was due expiry again, so I enquired if I could move to a different registrar now. They offered me again to pay via an alternate account, because: <q>Unfortunately, we need more time to investigate your issue.</q> A year should be more than enough time to solve whatever issue they might have with my account… This time I decided to let it expire for good, since almost everyone should have switched over to the new domain by now.')); ?></p>
<h2><?php echo htmlspecialchars(_('What does it mean for users?')); ?></h2>
<p><?php echo htmlspecialchars(_('You don\'t have an account and just browse the site? Not much will change, just the address in your browsers URL bar.')); ?></p>
<p><?php echo htmlspecialchars(_('You are using the XMPP/E-Mail service? I\'m sorry, but this will likely cause you some struggles, as you now only have a few days left to migrate all your contacts/accounts to the new address. Any service where you registered with your email address will need to be updated to reflect the new domain. You might otherwise get locked out of your accounts, if they require you to e.g. click a link in your email for login.')); ?></p>
<p><?php printf(htmlspecialchars(_('E-Mail users should also update their PGP key %s to reflect the new domain and allow WKD clients to grab your key automatically.')), '<a href="/mail/manage_account.php" target="_blank">'.htmlspecialchars(_('in their account settings')).'</a>'); ?></p>
<p><?php echo htmlspecialchars(_('You can no longer login with your .me user credentials, only with the .de ones, as the old domain is no longer under my control.')); ?></p>
<h2><?php echo htmlspecialchars(_('Will the old address still work?')); ?></h2>
<p><?php echo htmlspecialchars(_('After a very brief downtime, it was back online. Now, after a year, it\'s expired once more. I may be able to buy it again after Namecheap returns the domain to the registry. However, Namecheap apparently sells the domain now for $400…')); ?></p>
<h2><?php echo htmlspecialchars(_('How do I know you are still the same person? This could be law enforcement taking over the servers.')); ?></h2>
<p><?php printf(htmlspecialchars(_('I have taken the opportunity to create a %1$s and signed it with my %2$s. This can be verified by running a command like this:')), '<a href="/pgp.txt" target="_blank">'.htmlspecialchars(_('new PGP key')).'</a>', '<a href="/old_pgp.txt" target="_blank">'.htmlspecialchars(_('old PGP key')).'</a>'); ?></p>
<pre>curl -s https://danwin1210.de/pgp.txt | gpg --import && gpg --list-sigs 222FCC3F35C41077</pre>
<p><?php echo _('It should show proof that it is signed by my old key <code>F8B8CFC35FBDB40D</code>. I have also included signatures of previous keys on my old key, so you can even verify the key, in case you have an older key I was using before.'); ?></p>
<p><?php printf(htmlspecialchars(_('It should show proof that it is signed by my old key %s. I have also included signatures of previous keys on my old key, so you can even verify the key, in case you have an older key I was using before.')), '<code>F8B8CFC35FBDB40D</code>'); ?></p>
</main>
</body></html>

View File

@ -3,63 +3,63 @@ require_once('common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - Privacy policy'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - Privacy policy')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Privacy policy of Daniel Winzen'); ?>'">
<meta name="description" content="<?php echo htmlspecialchars(_('Privacy policy of Daniel Winzen')); ?>'">
<link rel="canonical" href="https://danwin1210.de/privacy.php">
<link rel="alternate" href="https://danwin1210.de/privacy.php" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - Privacy policy'); ?>">
<meta property="og:description" content="<?php echo _('Privacy policy of Daniel Winzen'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - Privacy policy')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Privacy policy of Daniel Winzen')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/privacy.php">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo _('Daniel - Privacy policy'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo htmlspecialchars(_('Daniel - Privacy policy')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Privacy policy')); ?>
<h2><?php echo _('1. Name and Address of the controller'); ?></h2>
<p><?php echo _('Controller for the purposes of the General Data Protection Regulation (GDPR), other data protection laws applicable in Member states of the European Union and other provisions related to data protection is:'); ?></p>
<h2><?php echo htmlspecialchars(_('1. Name and Address of the controller')); ?></h2>
<p><?php echo htmlspecialchars(_('Controller for the purposes of the General Data Protection Regulation (GDPR), other data protection laws applicable in Member states of the European Union and other provisions related to data protection is:')); ?></p>
<p><?php echo CONTACT_NAME; ?><br>
<?php echo CONTACT_STREET; ?><br>
<?php echo CONTACT_ZIP . ' ' . CONTACT_CITY; ?><br>
<?php echo CONTACT_COUNTRY; ?><br>
<?php printf(_('Phone: %s'), '+4917698819809'); ?><br>
<?php printf(_('Email: %s'), 'daniel@danwin1210.de'); ?><br>
<?php printf(_('Website: %s'), 'https://danwin1210.de'); ?><br>
<?php printf(_('VAT ID number: %s'), CONTACT_VAT_ID_NUMBER); ?></p>
<h2><?php echo _('2. Cookies'); ?></h2>
<p><?php echo _('The Internet pages of Daniel Winzen use cookies. Cookies are text files that are stored in a computer system via an Internet browser.'); ?></p>
<p><?php echo _('Many Internet sites and servers use cookies. Many cookies contain a so-called cookie ID. A cookie ID is a unique identifier of the cookie. It consists of a character string through which Internet pages and servers can be assigned to the specific Internet browser in which the cookie was stored. This allows visited Internet sites and servers to differentiate the individual browser of the data subject from other Internet browsers that contain other cookies. A specific Internet browser can be recognized and identified using the unique cookie ID.'); ?></p>
<p><?php echo _('Through the use of cookies, Daniel Winzen can provide the users of this website with more user-friendly services that would not be possible without the cookie setting.'); ?></p>
<p><?php echo _('By means of a cookie, the information and offers on my website can be optimized with the user in mind. Cookies allow me, as previously mentioned, to recognize my website users. The purpose of this recognition is to make it easier for users to utilize my website. An example for the use of a cookie is when you log in to the mail client, the cookie assures that you stay logged in with your account until closing your browser or logging out.'); ?></p>
<p><?php echo _('This site makes only use of technically necessary session cookies and does not use any form of tracking cookies.'); ?></p>
<p><?php echo _('The data subject may, at any time, prevent the setting of cookies through my website by means of a corresponding setting of the Internet browser used, and may thus permanently deny the setting of cookies. Furthermore, already set cookies may be deleted at any time via an Internet browser or other software programs. This is possible in all popular Internet browsers. If the data subject deactivates the setting of cookies in the Internet browser used, not all functions of my website may be entirely usable.'); ?></p>
<h2><?php echo _('3. Collection of general data and information'); ?></h2>
<p><?php echo _('The server of Daniel Winzen collects a series of general data and information when a data subject or automated system calls up the website or other provided services. This general data and information is stored in the server log files. Collected may be (1) the browser types and versions used, (2) the operating system used by the accessing system, (3) the website from which an accessing system reaches my website (so-called referrers), (4) the sub-websites, (5) the date and time of access to the Internet site / email transmission, (6) sender and recipient of an email, and (7) any other similar data and information that may be used in the event of attacks on my information technology systems.'); ?></p>
<p><?php echo _('When using these general data and information, Daniel Winzen does not draw any conclusions about the data subject. Rather, this information is needed to (1) deliver the content of my website and services correctly, (2) optimize my services, (3) ensure the long-term viability of my information technology systems and website technology. Therefore, I may analyze anonymously collected data and information statistically, with the aim of increasing the data protection and data security of my services, and to ensure an optimal level of protection for the personal data I process. The general data of the server log files are stored separately from all personal data provided by a data subject for up to 48 hours and are then permanently deleted.'); ?></p>
<h2><?php echo _('4. Routine erasure and blocking of personal data'); ?></h2>
<p><?php echo _('The data controller shall process and store the personal data of the data subject only for the period necessary to achieve the purpose of storage, or as far as this is granted by the European legislator or other legislators in laws or regulations to which the controller is subject to.'); ?></p>
<p><?php echo _('If the storage purpose is not applicable, or if a storage period prescribed by the European legislator or another competent legislator expires, the personal data are routinely erased in accordance with legal requirements.'); ?></p>
<h2><?php echo _('5. Rights of the data subject'); ?></h2>
<p><?php echo _('Each data subject shall have the right of confirmation and access according to Article 15 GDPR, Right to rectification according to Article 16 GDPR, Right to erasure (Right to be forgotten) according to Article 17 GDPR, Right of restriction of processing according to Article 18 GDPR, Right to data portability according to GDPR article 20, Right to object according to Article 21 GDPR'); ?></p>
<h2><?php echo _('6. Legal basis for the processing'); ?></h2>
<p><?php echo _('Art. 6(1) lit. a GDPR serves as the legal basis for processing operations for which I obtain consent for a specific processing purpose. If the processing of personal data is necessary for the performance of a contract to which the data subject is party, as is the case, for example, when processing operations are necessary to provide services, the processing is based on Article 6(1) lit. b GDPR. The same applies to such processing operations which are necessary for carrying out pre-contractual measures, for example in the case of inquiries concerning my services. If I am subject to a legal obligation by which processing of personal data is required, such as for the fulfillment of tax obligations, the processing is based on Art. 6(1) lit. c GDPR.'); ?>
<br><?php echo _('Finally, processing operations could be based on Article 6(1) lit. f GDPR. This legal basis is used for processing operations which are not covered by any of the above-mentioned legal grounds, if processing is necessary for the purposes of the legitimate interests pursued by me or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data. Such processing operations are particularly permissible because they have been specifically mentioned by the European legislator. He considered that a legitimate interest could be assumed if the data subject is a client of the controller (Recital 47 Sentence 2 GDPR).'); ?></p>
<h2><?php echo _('7. Legally binding translation'); ?></h2>
<p><?php echo _('Legally binding is only the English version of this privacy policy'); ?></p>
<h2><?php echo _('8. List of sub-processors'); ?></h2>
<?php printf(htmlspecialchars(_('Phone: %s')), '+4917698819809'); ?><br>
<?php printf(htmlspecialchars(_('Email: %s')), 'daniel@danwin1210.de'); ?><br>
<?php printf(htmlspecialchars(_('Website: %s')), 'https://danwin1210.de'); ?><br>
<?php printf(htmlspecialchars(_('VAT ID number: %s')), CONTACT_VAT_ID_NUMBER); ?></p>
<h2><?php echo htmlspecialchars(_('2. Cookies')); ?></h2>
<p><?php echo htmlspecialchars(_('The Internet pages of Daniel Winzen use cookies. Cookies are text files that are stored in a computer system via an Internet browser.')); ?></p>
<p><?php echo htmlspecialchars(_('Many Internet sites and servers use cookies. Many cookies contain a so-called cookie ID. A cookie ID is a unique identifier of the cookie. It consists of a character string through which Internet pages and servers can be assigned to the specific Internet browser in which the cookie was stored. This allows visited Internet sites and servers to differentiate the individual browser of the data subject from other Internet browsers that contain other cookies. A specific Internet browser can be recognized and identified using the unique cookie ID.')); ?></p>
<p><?php echo htmlspecialchars(_('Through the use of cookies, Daniel Winzen can provide the users of this website with more user-friendly services that would not be possible without the cookie setting.')); ?></p>
<p><?php echo htmlspecialchars(_('By means of a cookie, the information and offers on my website can be optimized with the user in mind. Cookies allow me, as previously mentioned, to recognize my website users. The purpose of this recognition is to make it easier for users to utilize my website. An example for the use of a cookie is when you log in to the mail client, the cookie assures that you stay logged in with your account until closing your browser or logging out.')); ?></p>
<p><?php echo htmlspecialchars(_('This site makes only use of technically necessary session cookies and does not use any form of tracking cookies.')); ?></p>
<p><?php echo htmlspecialchars(_('The data subject may, at any time, prevent the setting of cookies through my website by means of a corresponding setting of the Internet browser used, and may thus permanently deny the setting of cookies. Furthermore, already set cookies may be deleted at any time via an Internet browser or other software programs. This is possible in all popular Internet browsers. If the data subject deactivates the setting of cookies in the Internet browser used, not all functions of my website may be entirely usable.')); ?></p>
<h2><?php echo htmlspecialchars(_('3. Collection of general data and information')); ?></h2>
<p><?php echo htmlspecialchars(_('The server of Daniel Winzen collects a series of general data and information when a data subject or automated system calls up the website or other provided services. This general data and information is stored in the server log files. Collected may be (1) the browser types and versions used, (2) the operating system used by the accessing system, (3) the website from which an accessing system reaches my website (so-called referrers), (4) the sub-websites, (5) the date and time of access to the Internet site / email transmission, (6) sender and recipient of an email, and (7) any other similar data and information that may be used in the event of attacks on my information technology systems.')); ?></p>
<p><?php echo htmlspecialchars(_('When using these general data and information, Daniel Winzen does not draw any conclusions about the data subject. Rather, this information is needed to (1) deliver the content of my website and services correctly, (2) optimize my services, (3) ensure the long-term viability of my information technology systems and website technology. Therefore, I may analyze anonymously collected data and information statistically, with the aim of increasing the data protection and data security of my services, and to ensure an optimal level of protection for the personal data I process. The general data of the server log files are stored separately from all personal data provided by a data subject for up to 48 hours and are then permanently deleted.')); ?></p>
<h2><?php echo htmlspecialchars(_('4. Routine erasure and blocking of personal data')); ?></h2>
<p><?php echo htmlspecialchars(_('The data controller shall process and store the personal data of the data subject only for the period necessary to achieve the purpose of storage, or as far as this is granted by the European legislator or other legislators in laws or regulations to which the controller is subject to.')); ?></p>
<p><?php echo htmlspecialchars(_('If the storage purpose is not applicable, or if a storage period prescribed by the European legislator or another competent legislator expires, the personal data are routinely erased in accordance with legal requirements.')); ?></p>
<h2><?php echo htmlspecialchars(_('5. Rights of the data subject')); ?></h2>
<p><?php echo htmlspecialchars(_('Each data subject shall have the right of confirmation and access according to Article 15 GDPR, Right to rectification according to Article 16 GDPR, Right to erasure (Right to be forgotten) according to Article 17 GDPR, Right of restriction of processing according to Article 18 GDPR, Right to data portability according to GDPR article 20, Right to object according to Article 21 GDPR')); ?></p>
<h2><?php echo htmlspecialchars(_('6. Legal basis for the processing')); ?></h2>
<p><?php echo htmlspecialchars(_('Art. 6(1) lit. a GDPR serves as the legal basis for processing operations for which I obtain consent for a specific processing purpose. If the processing of personal data is necessary for the performance of a contract to which the data subject is party, as is the case, for example, when processing operations are necessary to provide services, the processing is based on Article 6(1) lit. b GDPR. The same applies to such processing operations which are necessary for carrying out pre-contractual measures, for example in the case of inquiries concerning my services. If I am subject to a legal obligation by which processing of personal data is required, such as for the fulfillment of tax obligations, the processing is based on Art. 6(1) lit. c GDPR.')); ?>
<br><?php echo htmlspecialchars(_('Finally, processing operations could be based on Article 6(1) lit. f GDPR. This legal basis is used for processing operations which are not covered by any of the above-mentioned legal grounds, if processing is necessary for the purposes of the legitimate interests pursued by me or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data. Such processing operations are particularly permissible because they have been specifically mentioned by the European legislator. He considered that a legitimate interest could be assumed if the data subject is a client of the controller (Recital 47 Sentence 2 GDPR).')); ?></p>
<h2><?php echo htmlspecialchars(_('7. Legally binding translation')); ?></h2>
<p><?php echo htmlspecialchars(_('Legally binding is only the English version of this privacy policy')); ?></p>
<h2><?php echo htmlspecialchars(_('8. List of sub-processors')); ?></h2>
<table>
<tr><th><?php echo _('Vendor'); ?></th><th><?php echo _('Purpose'); ?></th></tr>
<tr><td><a href="https://www.hetzner.com/legal/privacy-policy" target="_blank" rel="noopener noreferrer">Hetzner Online GmbH</a></td><td><?php echo _('Providing server infrastructure and backup storage'); ?></td></tr>
<tr><td><a href="https://www.hosting.de/ueber-uns/datenschutz/" target="_blank" rel="noopener noreferrer">hosting.de GmbH</a></td><td><?php echo _('Providing server infrastructure'); ?></td></tr>
<tr><th><?php echo htmlspecialchars(_('Vendor')); ?></th><th><?php echo htmlspecialchars(_('Purpose')); ?></th></tr>
<tr><td><a href="https://www.hetzner.com/legal/privacy-policy" target="_blank" rel="noopener noreferrer">Hetzner Online GmbH</a></td><td><?php echo htmlspecialchars(_('Providing server infrastructure and backup storage')); ?></td></tr>
<tr><td><a href="https://www.hosting.de/ueber-uns/datenschutz/" target="_blank" rel="noopener noreferrer">hosting.de GmbH</a></td><td><?php echo htmlspecialchars(_('Providing server infrastructure')); ?></td></tr>
</table>
</main>
</body></html>

View File

@ -3,11 +3,11 @@ require_once('../../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Earning money with findom'); ?></title>
<title><?php echo htmlspecialchars(_('Earning money with findom')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('This tutorial will show you how you can use findom to earn money'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('This tutorial will show you how you can use findom to earn money')); ?>">
<link rel="canonical" href="https://danwin1210.de/tutorials/findom/">
<link rel="alternate" href="https://danwin1210.de/tutorials/findom/" hreflang="x-default">
<?php alt_links(); ?>
@ -18,42 +18,42 @@ global $language, $dir, $locale;
<meta property="article:tag" content="financial domination">
<meta property="article:tag" content="findom">
<meta property="article:section" content="Erotic">
<meta property="og:title" content="<?php echo _('Earning money with findom'); ?>">
<meta property="og:description" content="<?php echo _('This tutorial will show you how you can use findom to earn money'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Earning money with findom')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('This tutorial will show you how you can use findom to earn money')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/tutorials/findom/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"HowTo","name":"<?php echo htmlspecialchars(_('Earning money with findom')); ?>", "datePublished": "2023-07-01", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Earning money with findom')); ?>
<h2><?php echo _('What is findom?'); ?></h2>
<p><?php echo _('Findom, short for financial domination. It is a fetish in which a dominant person (dom) receives money from a submissive person (sub). This transaction provides pleasure to both parties, even though it is a one-way transaction.'); ?></p>
<h2><?php echo _('What are the risks of engaging in findom?'); ?></h2>
<p><?php echo _('For a sub, engaging in findom carries the risk of losing money and control. It can become addictive and lead to overspending, financial instability or homelessness. For a dom an unhealthy relationship with money could form, given that they receive potentially a lot of it, and are tempted to spend all of it. Once a sub no longer spends money on the dom, this could lead to an existential crisis due to high expenses that need to be maintained.'); ?></p>
<h2><?php echo _('What are the benefits of findom?'); ?></h2>
<p><?php echo _('As a sub, you will be motivated to earn more money and climb the career ladder faster than you would normally do because you are constantly challenged to give more to your dom. For doms, it is financial gain.'); ?></p>
<h2><?php echo _('What is a findom relationship like?'); ?></h2>
<p><?php echo _('Findom relationships come in various forms. Some are short-lived, one-time transactions, while others can span many years. While findom is purely financial, it is also often combined with BDSM, content creation and other erotic services. Some subs enjoy paying for online shopping or buying over-priced feet pictures, others will go shopping with their dom in real life, and some would like to be humiliated in public. A scenario could involve a debt contract, in which the sub commits to paying off a debt to their dom for an extended period in monthly instalments.'); ?></p>
<h2><?php echo _('How to live in a healthy findom relationship?'); ?></h2>
<p><?php echo _('Everyone is unique, so your specific needs need to be discussed with your findom partner. It is important that both of you are happy with it. While some subs and doms favour a fast one-time transaction, it is usually best for both parties, if a long-term relationship can be established. To maintain a healthy relationship, the dom needs to know a subs financial situation, including income, expenses and spending habits. This knowledge allows the dom to help the sub reduce expenses, increase income and ultimately hand over more cash to the dom, without risking serious debt problems. While it is an entertaining thought to some subs, ending up homeless is not beneficial to anyone.'); ?></p>
<h2><?php echo _('Where do I find a findom partner?'); ?></h2>
<p><?php printf(_('If you are curious to try this fetish out or would like to thank me, you can donate or buy me an item from my <a href="%s" target="_blank" rel="noreferrer noopener">Amazon wishlist</a>. For a more long-term experience, see the links below.'), 'https://www.amazon.de/hz/wishlist/ls/1JDS4872IYJGW/'); ?></p>
<p><?php echo _('Popular dating sites used for findom:'); ?></p>
<h2><?php echo htmlspecialchars(_('What is findom?')); ?></h2>
<p><?php echo htmlspecialchars(_('Findom, short for financial domination. It is a fetish in which a dominant person (dom) receives money from a submissive person (sub). This transaction provides pleasure to both parties, even though it is a one-way transaction.')); ?></p>
<h2><?php echo htmlspecialchars(_('What are the risks of engaging in findom?')); ?></h2>
<p><?php echo htmlspecialchars(_('For a sub, engaging in findom carries the risk of losing money and control. It can become addictive and lead to overspending, financial instability or homelessness. For a dom an unhealthy relationship with money could form, given that they receive potentially a lot of it, and are tempted to spend all of it. Once a sub no longer spends money on the dom, this could lead to an existential crisis due to high expenses that need to be maintained.')); ?></p>
<h2><?php echo htmlspecialchars(_('What are the benefits of findom?')); ?></h2>
<p><?php echo htmlspecialchars(_('As a sub, you will be motivated to earn more money and climb the career ladder faster than you would normally do because you are constantly challenged to give more to your dom. For doms, it is financial gain.')); ?></p>
<h2><?php echo htmlspecialchars(_('What is a findom relationship like?')); ?></h2>
<p><?php echo htmlspecialchars(_('Findom relationships come in various forms. Some are short-lived, one-time transactions, while others can span many years. While findom is purely financial, it is also often combined with BDSM, content creation and other erotic services. Some subs enjoy paying for online shopping or buying over-priced feet pictures, others will go shopping with their dom in real life, and some would like to be humiliated in public. A scenario could involve a debt contract, in which the sub commits to paying off a debt to their dom for an extended period in monthly instalments.')); ?></p>
<h2><?php echo htmlspecialchars(_('How to live in a healthy findom relationship?')); ?></h2>
<p><?php echo htmlspecialchars(_('Everyone is unique, so your specific needs need to be discussed with your findom partner. It is important that both of you are happy with it. While some subs and doms favour a fast one-time transaction, it is usually best for both parties, if a long-term relationship can be established. To maintain a healthy relationship, the dom needs to know a subs financial situation, including income, expenses and spending habits. This knowledge allows the dom to help the sub reduce expenses, increase income and ultimately hand over more cash to the dom, without risking serious debt problems. While it is an entertaining thought to some subs, ending up homeless is not beneficial to anyone.')); ?></p>
<h2><?php echo htmlspecialchars(_('Where do I find a findom partner?')); ?></h2>
<p><?php printf(htmlspecialchars(_('If you are curious to try this fetish out or would like to thank me, you can donate or buy me an item from my %s. For a more long-term experience, see the links below.')), '<a href="https://www.amazon.de/hz/wishlist/ls/1JDS4872IYJGW/" target="_blank" rel="noreferrer noopener">'.htmlspecialchars(_('Amazon wishlist')).'</a>'); ?></p>
<p><?php echo htmlspecialchars(_('Popular dating sites used for findom:')); ?></p>
<ul>
<li><a href="https://www.rpf00trk.com/42BSGDP/6JHXF/" target="_blank" rel="noreferrer noopener">Seeking</a></li>
<li><a href="https://www.ashleymadison.com" target="_blank" rel="noreferrer noopener">AshleyMadison</a></li>
</ul>
<p><?php echo _('You can find findom content on social media sites with tags like #paypig #moneyslave #findom #payme #spoilme etc.'); ?></p>
<p><?php echo htmlspecialchars(_('You can find findom content on social media sites with tags like #paypig #moneyslave #findom #payme #spoilme etc.')); ?></p>
<ul>
<li><a href="https://twitter.com" target="_blank" rel="noreferrer noopener">Twitter</a></li>
<li><a href="https://instagram.com" target="_blank" rel="noreferrer noopener">Instagram</a></li>
</ul>
<p><?php echo _('Popular findom sites:'); ?></p>
<p><?php echo htmlspecialchars(_('Popular findom sites:')); ?></p>
<ul>
<li><a href="https://casualstar.uk/" target="_blank" rel="noreferrer noopener">Casualstar</a></li>
<li><a href="https://findomapp.com" target="_blank" rel="noreferrer noopener">FindomApp</a></li>
@ -63,13 +63,15 @@ global $language, $dir, $locale;
<li><a href="https://erotik.markt.de/anzeigen/fetisch/geldsklave/" target="_blank" rel="noreferrer noopener">Markt.de</a></li>
<li><a href="https://www.findom.to/" target="_blank" rel="noreferrer noopener">Findom.to</a></li>
</ul>
<p><?php echo _('Popular content creator sites used for findom:'); ?></p>
<p><?php echo htmlspecialchars(_('Popular content creator sites used for findom:')); ?></p>
<ul>
<li><a href="https://onlyfans.com/?ref=29866117" target="_blank" rel="noreferrer noopener">Onlyfans</a></li>
<li><a href="https://fans.ly/application/form?r=danwin1210" target="_blank" rel="noreferrer noopener">Fansly</a></li>
<li><a href="https://www.fypm.org/" target="_blank" rel="noreferrer noopener">FYPM</a></li>
<li><a href="https://moneydomdirectory.com/" target="_blank" rel="noreferrer noopener">MoneyDomDirectory</a></li>
<li><a href="https://www.finmessage.com/" target="_blank" rel="noreferrer noopener">FinMessage</a></li>
<li><a href="https://iwantclips.com/" target="_blank" rel="noreferrer noopener">IWantClips</a></li>
<li><a href="https://www.loyalfans.com/" target="_blank" rel="noreferrer noopener">LoyalFans</a></li>
</ul>
</main>
</body></html>

View File

@ -3,11 +3,11 @@ require_once('../../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('How to get rich (fast)'); ?></title>
<title><?php echo htmlspecialchars(_('How to get rich (fast)')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('This tutorial will guide you to achieving financial freedom.'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('This tutorial will guide you to achieving financial freedom.')); ?>">
<link rel="canonical" href="https://danwin1210.de/tutorials/get-rich-fast/">
<link rel="alternate" href="https://danwin1210.de/tutorials/get-rich-fast/" hreflang="x-default">
<?php alt_links(); ?>
@ -20,63 +20,63 @@ global $language, $dir, $locale;
<meta property="article:tag" content="investment">
<meta property="article:tag" content="passive income">
<meta property="article:section" content="Finance">
<meta property="og:title" content="<?php echo _('How to get rich (fast)'); ?>">
<meta property="og:description" content="<?php echo _('This tutorial will guide you to achieving financial freedom.'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('How to get rich (fast)')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('This tutorial will guide you to achieving financial freedom.')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/tutorials/get-rich-fast/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"HowTo","name":"<?php echo htmlspecialchars(_('How to get rich (fast)')); ?>", "datePublished": "2023-04-02", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('How to get rich (fast)')); ?>
<h2><?php echo _('A word about fast money'); ?></h2>
<p><?php echo _('To become rich, you need to invest your time in education and self-development. Very few people will get rich overnight. And those that do, usually lose everything in a short time, because they spend all of it, sometimes being left with debts due to a lack of financial education.'); ?></p>
<p><?php echo _('Here are some common ways of getting money fast:'); ?></p>
<h2><?php echo htmlspecialchars(_('A word about fast money')); ?></h2>
<p><?php echo htmlspecialchars(_('To become rich, you need to invest your time in education and self-development. Very few people will get rich overnight. And those that do, usually lose everything in a short time, because they spend all of it, sometimes being left with debts due to a lack of financial education.')); ?></p>
<p><?php echo htmlspecialchars(_('Here are some common ways of getting money fast:')); ?></p>
<ul>
<li><?php echo _('Win a lottery'); ?></li>
<li><?php echo _('Gambling'); ?></li>
<li><?php echo _('Betting'); ?></li>
<li><a href="https://meinbge.de/fuer-dich/063db79e1c8be3974132" target="_blank" rel="noreferrer noopener"><?php echo _('Win unconditional basic income'); ?></a></li>
<li><?php echo htmlspecialchars(_('Win a lottery')); ?></li>
<li><?php echo htmlspecialchars(_('Gambling')); ?></li>
<li><?php echo htmlspecialchars(_('Betting')); ?></li>
<li><a href="https://meinbge.de/fuer-dich/063db79e1c8be3974132" target="_blank" rel="noreferrer noopener"><?php echo htmlspecialchars(_('Win unconditional basic income')); ?></a></li>
</ul>
<p><?php echo _('All of the above-mentioned options are highly dependent on luck and not feasible for building long-term wealth.'); ?></p>
<h2><?php echo _('Reduce your expenses'); ?></h2>
<h3><?php echo _('Pay off your high-interest debts'); ?></h3>
<p><?php echo _('Credit cards are often used to buy items when you do not have the money for them. What many forget is that the interest rates you pay can be as high as 20-30%! If you have a credit card, or maybe even multiple ones, start by paying them off as fast as you can. The interest will otherwise keep you poor and unable to pay your regular expenses. If your interest payments are already so high, that you can\'t pay them off, check on comparison sites, if there are consumer loans you could take, which have a lower interest rate, to replace the existing debt with this one. It\'s also worth trying to give your credit card company a call and explain that it won\'t be possible to pay off the debt and if they could maybe cut your interest.'); ?></p>
<h3><?php echo _('Stop drinking or taking drugs'); ?></h3>
<p><?php echo _('While an occasional party can be fun, some people go partying every few days and spend a large portion of their income on alcohol and/or drugs. Not only is it a waste of your money, but you\'re also severely impacting your health and mental capabilities. You can get social without any mind-altering substances. If your friends don\'t understand that, perhaps you should surround yourself with other people.' ); ?></p>
<h3><?php echo _('The 24-hour rule'); ?></h3>
<p><?php echo _('Before you buy something, give yourself 24 hours to think about it. Impulsive shopping is often a major contributor to why you have no money left at the end of the month. Do you really need a new jacket, when you already have two hanging in your closet? Is it really necessary to buy expensive sweets and snacks? You might be surprised that you think about it differently just a few hours later.'); ?></p>
<h3><?php echo _('Buy luxuries only with passive income'); ?></h3>
<p><?php echo _('A fatal mistake that many people make is, once they have some money, directly spending it on expensive luxuries such as watches, cars, or other non-essential items. No matter how much you earn, if you keep spending all your income, you have nothing left at the end of the month and need to keep working to pay for your luxuries. If you however take any excess money and invest it, you get passive income, which you can use to pay for your luxuries instead. You won\'t have your new watch right now, but you will be able to buy it from your passive income in maybe 5 years. As your passive income grows, you will be able to buy luxuries more often, without having to worry about being able to afford them.'); ?></p>
<h2><?php echo _('Preparation and Security'); ?></h2>
<h3><?php echo _('Surround yourself with like-minded people'); ?></h3>
<p><?php echo _('If you are the smartest person in the room, you are likely in the wrong room. You should surround yourself with people that have similar goals as you and who can support you. If you are starting to build wealth, your current friends might start turning against you, asking you for money, or even hating you for changing and becoming more mature and successful than they are. Think about which people you feel great around, and which people suck out your energy. If your connection with people is not giving you any benefits, you should cut ties with them and instead spend time with people that are good for you.'); ?></p>
<h3><?php echo _('Build an emergency fund'); ?></h3>
<p><?php echo _('After reducing your expenses, you should be able to put aside a small portion of your income. Put this in an account that you only touch in emergencies. Ideally save enough so that you could live from this for 3-6 months, in case you lose your job, or something else happens to you.'); ?></p>
<h3><?php echo _('Become financially literate and understand how money works'); ?></h3>
<p><?php echo _('Reading this page is your first step to becoming financially free and understanding how building wealth works. This topic is not taught in school, nor university, and most likely also not by your parents. The system is designed to get you on the path of getting good grades, getting a safe job, and keeping your money in the bank to earn 0.01% interest on it, while the bank uses your money to give out loans and earns high-interest rates on it. The system is designed to keep you poor and financially uneducated so that the rich can keep getting richer at your expense. So unfortunately you will have to educate yourself and find out how our capitalistic system and money work, and how you can use it to your advantage. There are plenty of resources online, through which you can further educate yourself. Never take any financial advice from someone who either doesn\'t understand what he is talking about, or who might want to influence you in a way that would benefit them. Always form your own opinion and check what others have to say.'); ?></p>
<h2><?php echo _('Increase your income'); ?></h2>
<h3><?php echo _('Get a better salary'); ?></h3>
<p><?php echo _('If you are unhappy with your current salary, talk to your boss about getting a raise. You are entitled to getting a raise as your experience grows and inflation goes up. If your current job is not fulfilling you, look for alternative jobs that you would enjoy, which offer a similar or better salary.'); ?></p>
<h3><?php echo _('Become self-employed'); ?></h3>
<p><?php echo _('As a self-employed person, you are much more flexible and have a much higher potential to grow. At the same time, it\'s also very risky. Don\'t quit your job and get self-employed straight away. Instead, talk to your employer and get an agreement that you can work alongside your primary job. The beginning will be difficult, but after a while, you will get your first clients and can grow. If your self-employment is going well, start reducing the hours you work in your primary job. Take a day or two off, to work on your own business. When you have reached the point of working at full capacity and earning as well, or better than in your primary job, it is time to end your employment contract and become fully self-dependent.'); ?></p>
<h3><?php echo _('Become an entrepreneur, build your own company'); ?></h3>
<p><?php echo _('Operating as a company gives you significant tax benefits compared to being self-employed. However, this also comes along with a lot more responsibilities, paperwork, and initial investments to set up your company. Thus you should only operate as a company, if you want to reduce personal liability or if your profit is much higher than your income needs to be. In that case, you keep any extra profit in the company or create a second holding company, to which you transfer the profit, and pay yourself a regular salary. As business taxes are lower than income taxes, you have more to invest as a business.'); ?></p>
<h2><?php echo _('Make the money work for you'); ?></h2>
<h3><?php echo _('Investments'); ?></h3>
<p><?php echo _('Put aside a small portion of your income for investments. Even if that is just 10% or less. Put it into a separate account, so you don\'t get tempted to spend this money on anything else. When you are ready to invest this money, choose an investment platform that suits you and offers projects that you would like to invest in. This could be for example real estate, renewable energy projects, or startups. Investments are not risk-free and it is possible that an investment you made fails and you lose all your money. That is why you should diversify as much as possible. Use different platforms, invest small amounts, and spread it over multiple projects.'); ?></p>
<p><?php echo _('Here are some investment platforms that I have personally invested in:'); ?></p>
<p><?php echo htmlspecialchars(_('All of the above-mentioned options are highly dependent on luck and not feasible for building long-term wealth.')); ?></p>
<h2><?php echo htmlspecialchars(_('Reduce your expenses')); ?></h2>
<h3><?php echo htmlspecialchars(_('Pay off your high-interest debts')); ?></h3>
<p><?php echo htmlspecialchars(_('Credit cards are often used to buy items when you do not have the money for them. What many forget is that the interest rates you pay can be as high as 20-30%! If you have a credit card, or maybe even multiple ones, start by paying them off as fast as you can. The interest will otherwise keep you poor and unable to pay your regular expenses. If your interest payments are already so high, that you can\'t pay them off, check on comparison sites, if there are consumer loans you could take, which have a lower interest rate, to replace the existing debt with this one. It\'s also worth trying to give your credit card company a call and explain that it won\'t be possible to pay off the debt and if they could maybe cut your interest.')); ?></p>
<h3><?php echo htmlspecialchars(_('Stop drinking or taking drugs')); ?></h3>
<p><?php echo htmlspecialchars(_('While an occasional party can be fun, some people go partying every few days and spend a large portion of their income on alcohol and/or drugs. Not only is it a waste of your money, but you\'re also severely impacting your health and mental capabilities. You can get social without any mind-altering substances. If your friends don\'t understand that, perhaps you should surround yourself with other people.')); ?></p>
<h3><?php echo htmlspecialchars(_('The 24-hour rule')); ?></h3>
<p><?php echo htmlspecialchars(_('Before you buy something, give yourself 24 hours to think about it. Impulsive shopping is often a major contributor to why you have no money left at the end of the month. Do you really need a new jacket, when you already have two hanging in your closet? Is it really necessary to buy expensive sweets and snacks? You might be surprised that you think about it differently just a few hours later.')); ?></p>
<h3><?php echo htmlspecialchars(_('Buy luxuries only with passive income')); ?></h3>
<p><?php echo htmlspecialchars(_('A fatal mistake that many people make is, once they have some money, directly spending it on expensive luxuries such as watches, cars, or other non-essential items. No matter how much you earn, if you keep spending all your income, you have nothing left at the end of the month and need to keep working to pay for your luxuries. If you however take any excess money and invest it, you get passive income, which you can use to pay for your luxuries instead. You won\'t have your new watch right now, but you will be able to buy it from your passive income in maybe 5 years. As your passive income grows, you will be able to buy luxuries more often, without having to worry about being able to afford them.')); ?></p>
<h2><?php echo htmlspecialchars(_('Preparation and Security')); ?></h2>
<h3><?php echo htmlspecialchars(_('Surround yourself with like-minded people')); ?></h3>
<p><?php echo htmlspecialchars(_('If you are the smartest person in the room, you are likely in the wrong room. You should surround yourself with people that have similar goals as you and who can support you. If you are starting to build wealth, your current friends might start turning against you, asking you for money, or even hating you for changing and becoming more mature and successful than they are. Think about which people you feel great around, and which people suck out your energy. If your connection with people is not giving you any benefits, you should cut ties with them and instead spend time with people that are good for you.')); ?></p>
<h3><?php echo htmlspecialchars(_('Build an emergency fund')); ?></h3>
<p><?php echo htmlspecialchars(_('After reducing your expenses, you should be able to put aside a small portion of your income. Put this in an account that you only touch in emergencies. Ideally save enough so that you could live from this for 3-6 months, in case you lose your job, or something else happens to you.')); ?></p>
<h3><?php echo htmlspecialchars(_('Become financially literate and understand how money works')); ?></h3>
<p><?php echo htmlspecialchars(_('Reading this page is your first step to becoming financially free and understanding how building wealth works. This topic is not taught in school, nor university, and most likely also not by your parents. The system is designed to get you on the path of getting good grades, getting a safe job, and keeping your money in the bank to earn 0.01% interest on it, while the bank uses your money to give out loans and earns high-interest rates on it. The system is designed to keep you poor and financially uneducated so that the rich can keep getting richer at your expense. So unfortunately you will have to educate yourself and find out how our capitalistic system and money work, and how you can use it to your advantage. There are plenty of resources online, through which you can further educate yourself. Never take any financial advice from someone who either doesn\'t understand what he is talking about, or who might want to influence you in a way that would benefit them. Always form your own opinion and check what others have to say.')); ?></p>
<h2><?php echo htmlspecialchars(_('Increase your income')); ?></h2>
<h3><?php echo htmlspecialchars(_('Get a better salary')); ?></h3>
<p><?php echo htmlspecialchars(_('If you are unhappy with your current salary, talk to your boss about getting a raise. You are entitled to getting a raise as your experience grows and inflation goes up. If your current job is not fulfilling you, look for alternative jobs that you would enjoy, which offer a similar or better salary.')); ?></p>
<h3><?php echo htmlspecialchars(_('Become self-employed')); ?></h3>
<p><?php echo htmlspecialchars(_('As a self-employed person, you are much more flexible and have a much higher potential to grow. At the same time, it\'s also very risky. Don\'t quit your job and get self-employed straight away. Instead, talk to your employer and get an agreement that you can work alongside your primary job. The beginning will be difficult, but after a while, you will get your first clients and can grow. If your self-employment is going well, start reducing the hours you work in your primary job. Take a day or two off, to work on your own business. When you have reached the point of working at full capacity and earning as well, or better than in your primary job, it is time to end your employment contract and become fully self-dependent.')); ?></p>
<h3><?php echo htmlspecialchars(_('Become an entrepreneur, build your own company')); ?></h3>
<p><?php echo htmlspecialchars(_('Operating as a company gives you significant tax benefits compared to being self-employed. However, this also comes along with a lot more responsibilities, paperwork, and initial investments to set up your company. Thus you should only operate as a company, if you want to reduce personal liability or if your profit is much higher than your income needs to be. In that case, you keep any extra profit in the company or create a second holding company, to which you transfer the profit, and pay yourself a regular salary. As business taxes are lower than income taxes, you have more to invest as a business.')); ?></p>
<h2><?php echo htmlspecialchars(_('Make the money work for you')); ?></h2>
<h3><?php echo htmlspecialchars(_('Investments')); ?></h3>
<p><?php echo htmlspecialchars(_('Put aside a small portion of your income for investments. Even if that is just 10% or less. Put it into a separate account, so you don\'t get tempted to spend this money on anything else. When you are ready to invest this money, choose an investment platform that suits you and offers projects that you would like to invest in. This could be for example real estate, renewable energy projects, or startups. Investments are not risk-free and it is possible that an investment you made fails and you lose all your money. That is why you should diversify as much as possible. Use different platforms, invest small amounts, and spread it over multiple projects.')); ?></p>
<p><?php echo htmlspecialchars(_('Here are some investment platforms that I have personally invested in:')); ?></p>
<ul>
<li><a href="https://accounts.binance.com/register?ref=109218570" target="_blank" rel="noreferrer noopener">Binance Earn</a></li>
<li><a href="https://getstake.com/signup?ref=DANIEL296" target="_blank" rel="noreferrer noopener">Stake</a></li>
<li><a href="https://estateguru.co/en/investor-referral/?switch=en&userPromotionCode=EGU033931" target="_blank" rel="noreferrer noopener">Estateguru</a></li>
<li><a href="https://www.invesdor.de/?partner=kap-a&kaid=234967&aid=pd01" target="_blank" rel="noreferrer noopener">Invesdor</a></li>
<li><a href="https://crowdpear.com/ref/9RCX9L" target="_blank" rel="noreferrer noopener">Crowdpear</a></li>
<li><a href="https://wiwin.de" target="_blank" rel="noreferrer noopener">WiWin</a><small> <?php printf(_('(Save 50€ on your first investment with the code "%s")'), 'AVW749Z3Q7P0'); ?></small></li>
<li><a href="https://wiwin.de" target="_blank" rel="noreferrer noopener">WiWin</a><small> <?php printf(htmlspecialchars(_('(Save 50€ on your first investment with the code "%s")')), 'AVW749Z3Q7P0'); ?></small></li>
<li><a href="https://www.mintos.com/en/" target="_blank" rel="noreferrer noopener">Mintos</a></li>
<li><a href="https://peerberry.com/" target="_blank" rel="noreferrer noopener">PeerBerry</a></li>
<li><a href="https://www.companisto.com" target="_blank" rel="noreferrer noopener">Companisto</a></li>
@ -91,7 +91,8 @@ global $language, $dir, $locale;
<li><a href="https://econeers.de" target="_blank" rel="noreferrer noopener">Econeers</a></li>
<li><a href="https://seedmatch.de" target="_blank" rel="noreferrer noopener">Seedmatch</a></li>
</ul>
<h3><?php echo _('Passive income'); ?></h3>
<p><?php echo _('After you\'ve made your first investments, you will receive a small percentage of your investment as a dividend. It varies with each investment. To keep it simple, let\'s assume that you earn 10% interest on average, and you invest 10% of your income, and 1/6 of investments fail. This would mean that after one year of investing every month, you would already have saved an entire month of your salary and get 10% in dividend payments that year, which you can directly re-invest along with your regular investments. Keep doing this for a few years until you can live only from your passive income streams.'); ?></p>
<p><?php printf(htmlspecialchars(_('I have a referral code available for most of these platforms, but cannot share them in public. If you are really intered and want to save a little on your first investment, %s.')), '<a href="/contact.php">'.htmlspecialchars(_('ask me for a referral')).'</a>'); ?></p>
<h3><?php echo htmlspecialchars(_('Passive income')); ?></h3>
<p><?php echo htmlspecialchars(_('After you\'ve made your first investments, you will receive a small percentage of your investment as a dividend. It varies with each investment. To keep it simple, let\'s assume that you earn 10% interest on average, and you invest 10% of your income, and 1/6 of investments fail. This would mean that after one year of investing every month, you would already have saved an entire month of your salary and get 10% in dividend payments that year, which you can directly re-invest along with your regular investments. Keep doing this for a few years until you can live only from your passive income streams.')); ?></p>
</main>
</body></html>

View File

@ -3,36 +3,36 @@ require_once('../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Daniel - Tutorials'); ?></title>
<title><?php echo htmlspecialchars(_('Daniel - Tutorials')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('Various tutorials provided by Daniel Winzen'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('Various tutorials provided by Daniel Winzen')); ?>">
<link rel="canonical" href="https://danwin1210.de/tutorials/">
<link rel="alternate" href="https://danwin1210.de/tutorials/" hreflang="x-default">
<?php alt_links(); ?>
<meta property="og:type" content="website">
<meta property="og:title" content="<?php echo _('Daniel - Tutorials'); ?>">
<meta property="og:description" content="<?php echo _('Various tutorials provided by Daniel Winzen'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Daniel - Tutorials')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('Various tutorials provided by Daniel Winzen')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/tutorials/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo _('Daniel - Tutorials'); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"<?php echo htmlspecialchars(_('Daniel - Tutorials')); ?>", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Tutorials')); ?>
<p><?php echo _('Here I upload tutorials that have been asked for a number of times. If you have suggestions on how to improve a tutorial or want me to make one another one, you can <a href="/contact.php">contact me here</a>.'); ?></p>
<p><?php printf(htmlspecialchars(_('Here I upload tutorials that have been asked for a number of times. If you have suggestions on how to improve a tutorial or want me to make one another one, you can %s.')), '<a href="/contact.php">'.htmlspecialchars(_('contact me here')).'</a>'); ?></p>
<div class="table">
<div class="headerrow"><div class="cell"><?php echo _('Name'); ?></div><div class="cell"><?php echo _('Short description'); ?></div></div>
<div class="row"><div class="cell"><a href="torify-ftp/"><?php echo _('Torify FTP clients'); ?></a></div><div class="cell"><?php echo _('This tutorial will show you how to torify FTP clients.'); ?></div></div>
<div class="row"><div class="cell"><a href="get-rich-fast/"><?php echo _('How to get rich (fast)'); ?></a></div><div class="cell"><?php echo _('This tutorial will guide you to achieving financial freedom.'); ?></div></div>
<div class="row"><div class="cell"><a href="successful-sugar-dating/"><?php echo _('How to have a successful sugar dating relationship'); ?></a></div><div class="cell"><?php echo _('This tutorial will guide you in finding a sugar relationship.'); ?></div></div>
<div class="row"><div class="cell"><a href="findom/"><?php echo _('Earning money with findom'); ?></a></div><div class="cell"><?php echo _('This tutorial will show you how you can use findom to earn money.'); ?></div></div>
<div class="row"><div class="cell"><a href="self-employed/"><?php echo _('Becoming self-employed'); ?></a></div><div class="cell"><?php echo _('This article offers valuable guidance to help you embark on your journey as a self-employed individual.'); ?></div></div>
<div class="headerrow"><div class="cell"><?php echo htmlspecialchars(_('Name')); ?></div><div class="cell"><?php echo htmlspecialchars(_('Short description')); ?></div></div>
<div class="row"><div class="cell"><a href="torify-ftp/"><?php echo htmlspecialchars(_('Torify FTP clients')); ?></a></div><div class="cell"><?php echo htmlspecialchars(_('This tutorial will show you how to torify FTP clients.')); ?></div></div>
<div class="row"><div class="cell"><a href="get-rich-fast/"><?php echo htmlspecialchars(_('How to get rich (fast)')); ?></a></div><div class="cell"><?php echo htmlspecialchars(_('This tutorial will guide you to achieving financial freedom.')); ?></div></div>
<div class="row"><div class="cell"><a href="successful-sugar-dating/"><?php echo htmlspecialchars(_('How to have a successful sugar dating relationship')); ?></a></div><div class="cell"><?php echo htmlspecialchars(_('This tutorial will guide you in finding a sugar relationship.')); ?></div></div>
<div class="row"><div class="cell"><a href="findom/"><?php echo htmlspecialchars(_('Earning money with findom')); ?></a></div><div class="cell"><?php echo htmlspecialchars(_('This tutorial will show you how you can use findom to earn money.')); ?></div></div>
<div class="row"><div class="cell"><a href="self-employed/"><?php echo htmlspecialchars(_('Becoming self-employed')); ?></a></div><div class="cell"><?php echo htmlspecialchars(_('This article offers valuable guidance to help you embark on your journey as a self-employed individual.')); ?></div></div>
</div>
</main>
</body></html>

View File

@ -3,11 +3,11 @@ require_once('../../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Becoming self-employed'); ?></title>
<title><?php echo htmlspecialchars(_('Becoming self-employed')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('This article offers valuable guidance to help you embark on your journey as a self-employed individual.'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('This article offers valuable guidance to help you embark on your journey as a self-employed individual.')); ?>">
<link rel="canonical" href="https://danwin1210.de/tutorials/self-employed/">
<link rel="alternate" href="https://danwin1210.de/tutorials/self-employed/" hreflang="x-default">
<?php alt_links(); ?>
@ -16,53 +16,53 @@ global $language, $dir, $locale;
<meta property="article:modified_time" content="2023-08-10">
<meta property="article:tag" content="money">
<meta property="article:section" content="Employment">
<meta property="og:title" content="<?php echo _('Becoming self-employed'); ?>">
<meta property="og:description" content="<?php echo _('This article offers valuable guidance to help you embark on your journey as a self-employed individual.'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Becoming self-employed')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('This article offers valuable guidance to help you embark on your journey as a self-employed individual.')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/tutorials/self-employed/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"HowTo","name":"<?php echo htmlspecialchars(_('Becoming self-employed')); ?>", "datePublished": "2023-08-10", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('Becoming self-employed')); ?>
<p><?php echo _('Note: This article is written with German laws and regulations in mind. Most of what I described here applies globally, but you should do your research and clarify the situation in your place of living, which may have different regulations you need to know about. This article is only meant to give you a brief overview of things you need to know. I won\'t go into detail about everything, and I advise you to do your research, to get familiar with requirements specific to you, before jumping into it.'); ?></p>
<h2><?php echo _('Choosing the right path of self-employment'); ?></h2>
<p><?php echo _('There are two types of self-employment: Freelancer and tradesman. Freelancers are a small subset of jobs defined by the law (§ 18 EStG paragraph 1 number 1) as well as modern jobs similar to the ones described there. Anything that doesn\'t fall under the freelancer definition is what you do as a tradesman. If you are unsure whether you qualify as a freelancer or not, you should talk to the tax authorities for clarification. If you\'re still unsure, or you plan on extending your business beyond the boundaries of a freelancer, you should register as a tradesman.'); ?></p>
<h2><?php echo _('Getting started'); ?></h2>
<p><?php echo _('When you want to become self-employed, you should first develop a business idea to earn money. Next, you might want to look, at whether you can get funding for your business Idea. Sometimes the government wants to support certain types of businesses, and you can apply for funding to kickstart your business idea. If you are eligible for funding, check the requirements thoroughly, you may need to apply, before registering as a business.'); ?></p>
<p><?php echo _('Before you can get started with your business, you need to register with your local tax office. As a tradesman, you also need to register with the trade office first. The registration may take some time to be processed. During this time you are not yet allowed to do your regular business, but you can already start preparing, such as building your processes, developing a website, and so on. However, if you are investing money into it, you may want to wait for the registration, so you can properly deduct it from your taxes.'); ?></p>
<h2><?php echo _('Small business regulations'); ?></h2>
<p><?php echo _('As per §19 UStG, you may choose to apply the regulations for small businesses, if you do not plan to have more than 50k turnover, and haven\'t had more than 22k turnover in the previous year. The benefit of these regulations is, that you can save yourself from having to submit VAT tax return statements. Your invoices will be without VAT, which is great if you\'re more in the b2c market than in the b2b market, and your expenses are low since you can have competitive lower prices for your clients compared to what a business would normally charge. However, the big downside is, that you cannot get VAT tax returns for your expenses. If you have high expenses, or you\'re mostly in the b2b market, then you should avoid using small business regulations during your registration and opt to voluntarily apply for VAT ID.'); ?></p>
<h2><?php echo _('Invoicing'); ?></h2>
<p><?php echo _('An invoice is a financial document that you send your client so that they can send you a payment. It must have your and your client\'s address and VAT-ID if applicable, a unique, consecutive invoice number, as well as the invoicing date and date of service, or service period. Your products and services are best represented in a table with a short description and individual pricing, then sum up each item and if applicable add additional VAT. If your products/services have different VAT charges, it may be best to put these on each item. Finally, you would want to supply your payment information, as well as payment terms.'); ?></p>
<h2><?php echo _('Addressing platform-generated invoices'); ?></h2>
<p><?php echo _('German invoicing requirements are more strict than in some other countries. This, unfortunately, means, that invoices in your name, generated by foreign platforms, may not be considered valid in Germany. If you are using platforms such as <a href="https://www.upwork.com" target="_blank" rel="noopener noreferrer">Upwork</a> or <a href="https://www.fiverr.com/" target="_blank" rel="noopener noreferrer">Fiverr</a>, you should create your invoices in addition to the ones generated by the platform. This applies especially if you are required to account for VAT, which is often not handled correctly by these platforms. If you are from Europe, and your customer is from the same country as you, you should get an agreement with them, that you send them separately an invoice with the correctly accounted VAT, which they will pay directly to you, while the primary task is paid over the platform you are using. This is only fair to the platform, and you avoid having to deal with invalid invoices, that would require you to deduct the missing VAT from your income.'); ?></p>
<h2><?php echo _('Pricing your work'); ?></h2>
<p><?php echo _('Most of your clients will probably want to know your prices before starting to work with you. You can either work on an hourly rate, which is safest for you, especially as a beginner, since you will be able to bill every hour you\'ve spent on a task. In this model, you estimate the time you need for a task, and if you end up needing more time, you\'d let the client decide whether you should put more time into it. On the flip side, you can\'t bill more, when you need less time (although you could lie about the time you needed). Project-based pricing is the alternative, that you can use to your advantage when you have enough experience and have a good feeling about how much time a task takes. A client will happily pay you the same they would spend on someone else that takes 3 times longer if you can complete a task very quickly with your experience. In project-based pricing, you can base your estimate on the time you would need, as well as the value it brings to your client\'s business.'); ?></p>
<h2><?php echo _('Tax obligations'); ?></h2>
<p><?php echo _('Just like everyone, you have to pay income tax. Unless you opted for small business regulations, you will additionally have to pay VAT. Unlike your income tax, this is usually a monthly tax that you calculate yourself and pay directly to the tax office. You will not receive a payment slip, like with your income tax. Once a year you also have to send a VAT declaration to summarise your yearly turnover. This also applies to small businesses, which do not have to pay VAT. If you are a tradesman, you additionally have to pay a trade tax. This type of tax depends on the community you live in and differs by geographic region. The trade tax can be deducted from your income tax, so in most cases, you won\'t even pay more taxes as a tradesman, unless you are living in a community where you need to pay a little more trade tax.'); ?></p>
<h2><?php echo _('Accounting'); ?></h2>
<p><?php echo _('A very important part of your business will be accounting. Every transaction needs to be recorded as soon as you make them and you will need to keep track of every outgoing and incoming invoice. This is essential not only for your taxes but also to have an overview of your finances at any given moment, to see how profitable your work is. If you do not know your financial status, you are vulnerable to overspending without even knowing it.'); ?></p>
<h2><?php echo _('Choosing the right bank accounts'); ?></h2>
<p><?php printf(_('While it is possible to mix business and personal finances on your bank account, it is highly advisable to have a separate business account, such as <a href="%1$s" target="_blank" rel="noreferrer noopener">Finom</a>, to keep a better overview of your finances and so you don\'t have to share your personal transactions with tax advisors or an auditor. You can freely send money back and forth between your personal and business accounts.'), 'https://app.finom.co/r/CRpzkjE4'); ?></p>
<p><?php printf(_('As an employee, taxes are continuously deducted from your income by your employer. But when you are self-employed, you are responsible for tax payments yourself. You should make sure that you save enough money to pay taxes. Each time you pay yourself from your business account, send an amount equivalent to your estimated income tax to a separate savings account. You can use an <a href="%1$s" target="_blank" rel="noreferrer noopener">online income tax calculator</a> to check how much you should keep aside. Given that low and even negative interest rates are the norm, it is best to look for a fixed deposit account, or a bank account with high-interest rates, to keep your savings safe and earn a little with it. I use <a href="%2$s" target="_blank" rel="noreferrer noopener">C24 Bank</a> for this purpose, as they are offering up to 4%% interest rate. To find the right account for your, you can <a href="%3$s" target="_blank" rel="noopener noreferrer">compare bank accounts here</a>.'), 'https://allaboutberlin.com/tools/tax-calculator', 'https://s.c24.de/gysE5DLcIE/', 'https://c.24.de/giro/r/47G5cfGDeOF0'); ?></p>
<h2><?php echo _('Health insurance'); ?></h2>
<p><?php printf(_('In Germany, it\'s mandatory to have health insurance. The amount you pay for public health insurance is based on your income. With low income, you have low contributions to public insurance, but if your business is going well and your earnings are high, your health insurance expenses will go up significantly. Thus it makes sense to opt for private insurance instead, as these usually have a fixed pricing based on your age and health. You can <a href="%s" target="_blank" rel="noreferrer noopener">compare insurance on Check24</a> or similar platforms to find one that suits your needs.'), 'https://www.check24.de/private-krankenversicherung/sl/empfehlung/?publicAccessKey=95TX8VxmvTZh'); ?></p>
<h2><?php echo _('E-Mail archiving'); ?></h2>
<p><?php printf(_('GoBD is a law defining strict requirements concerning your bookkeeping (see also accounting above). A key aspect that many businesses fail to implement correctly is mail archiving. Every business-related email must be archived, especially invoices, quotes, etc. At the same time, you need to be compliant with GDPR, which mandates you cannot store personal data if not necessary. So you need to decide on each mail, whether you can, and need to, archive it or not. I recommend using an archiving solution like %s for this.'), '<a href="https://www.mailpiler.org" target="_blank" rel="noopener noreferrer">Piler</a>'); ?></p>
<h2><?php echo _('Data processing agreement'); ?></h2>
<p><?php echo _('Per GDPR you will need to sign a data processing agreement with every sub-processor that handles personal data. If you are processing personal data for your clients, which in most cases you do, then they also need such a data processing agreement from you. The agreement lays the foundation on which you process data and how you protect it. Legally your clients are responsible for asking for this contract, but in your best interest, you should bring this up with your clients and provide them with a contract. It shows professionalism and many of your clients are probably unaware of these requirements.'); ?></p>
<h2><?php echo _('Useful Tools'); ?></h2>
<p><?php echo htmlspecialchars(_('Note: This article is written with German laws and regulations in mind. Most of what I described here applies globally, but you should do your research and clarify the situation in your place of living, which may have different regulations you need to know about. This article is only meant to give you a brief overview of things you need to know. I won\'t go into detail about everything, and I advise you to do your research, to get familiar with requirements specific to you, before jumping into it.')); ?></p>
<h2><?php echo htmlspecialchars(_('Choosing the right path of self-employment')); ?></h2>
<p><?php echo htmlspecialchars(_('There are two types of self-employment: Freelancer and tradesman. Freelancers are a small subset of jobs defined by the law (§ 18 EStG paragraph 1 number 1) as well as modern jobs similar to the ones described there. Anything that doesn\'t fall under the freelancer definition is what you do as a tradesman. If you are unsure whether you qualify as a freelancer or not, you should talk to the tax authorities for clarification. If you\'re still unsure, or you plan on extending your business beyond the boundaries of a freelancer, you should register as a tradesman.')); ?></p>
<h2><?php echo htmlspecialchars(_('Getting started')); ?></h2>
<p><?php echo htmlspecialchars(_('When you want to become self-employed, you should first develop a business idea to earn money. Next, you might want to look, at whether you can get funding for your business Idea. Sometimes the government wants to support certain types of businesses, and you can apply for funding to kickstart your business idea. If you are eligible for funding, check the requirements thoroughly, you may need to apply, before registering as a business.')); ?></p>
<p><?php echo htmlspecialchars(_('Before you can get started with your business, you need to register with your local tax office. As a tradesman, you also need to register with the trade office first. The registration may take some time to be processed. During this time you are not yet allowed to do your regular business, but you can already start preparing, such as building your processes, developing a website, and so on. However, if you are investing money into it, you may want to wait for the registration, so you can properly deduct it from your taxes.')); ?></p>
<h2><?php echo htmlspecialchars(_('Small business regulations')); ?></h2>
<p><?php echo htmlspecialchars(_('As per §19 UStG, you may choose to apply the regulations for small businesses, if you do not plan to have more than 50k turnover, and haven\'t had more than 22k turnover in the previous year. The benefit of these regulations is, that you can save yourself from having to submit VAT tax return statements. Your invoices will be without VAT, which is great if you\'re more in the b2c market than in the b2b market, and your expenses are low since you can have competitive lower prices for your clients compared to what a business would normally charge. However, the big downside is, that you cannot get VAT tax returns for your expenses. If you have high expenses, or you\'re mostly in the b2b market, then you should avoid using small business regulations during your registration and opt to voluntarily apply for VAT ID.')); ?></p>
<h2><?php echo htmlspecialchars(_('Invoicing')); ?></h2>
<p><?php echo htmlspecialchars(_('An invoice is a financial document that you send your client so that they can send you a payment. It must have your and your client\'s address and VAT-ID if applicable, a unique, consecutive invoice number, as well as the invoicing date and date of service, or service period. Your products and services are best represented in a table with a short description and individual pricing, then sum up each item and if applicable add additional VAT. If your products/services have different VAT charges, it may be best to put these on each item. Finally, you would want to supply your payment information, as well as payment terms.')); ?></p>
<h2><?php echo htmlspecialchars(_('Addressing platform-generated invoices')); ?></h2>
<p><?php printf(htmlspecialchars(_('German invoicing requirements are more strict than in some other countries. This, unfortunately, means, that invoices in your name, generated by foreign platforms, may not be considered valid in Germany. If you are using platforms such as %1$s or %2$s, you should create your invoices in addition to the ones generated by the platform. This applies especially if you are required to account for VAT, which is often not handled correctly by these platforms. If you are from Europe, and your customer is from the same country as you, you should get an agreement with them, that you send them separately an invoice with the correctly accounted VAT, which they will pay directly to you, while the primary task is paid over the platform you are using. This is only fair to the platform, and you avoid having to deal with invalid invoices, that would require you to deduct the missing VAT from your income.')), '<a href="https://www.upwork.com" target="_blank" rel="noopener noreferrer">Upwork</a>', '<a href="https://www.fiverr.com/" target="_blank" rel="noopener noreferrer">Fiverr</a>'); ?></p>
<h2><?php echo htmlspecialchars(_('Pricing your work')); ?></h2>
<p><?php echo htmlspecialchars(_('Most of your clients will probably want to know your prices before starting to work with you. You can either work on an hourly rate, which is safest for you, especially as a beginner, since you will be able to bill every hour you\'ve spent on a task. In this model, you estimate the time you need for a task, and if you end up needing more time, you\'d let the client decide whether you should put more time into it. On the flip side, you can\'t bill more, when you need less time (although you could lie about the time you needed). Project-based pricing is the alternative, that you can use to your advantage when you have enough experience and have a good feeling about how much time a task takes. A client will happily pay you the same they would spend on someone else that takes 3 times longer if you can complete a task very quickly with your experience. In project-based pricing, you can base your estimate on the time you would need, as well as the value it brings to your client\'s business.')); ?></p>
<h2><?php echo htmlspecialchars(_('Tax obligations')); ?></h2>
<p><?php echo htmlspecialchars(_('Just like everyone, you have to pay income tax. Unless you opted for small business regulations, you will additionally have to pay VAT. Unlike your income tax, this is usually a monthly tax that you calculate yourself and pay directly to the tax office. You will not receive a payment slip, like with your income tax. Once a year you also have to send a VAT declaration to summarise your yearly turnover. This also applies to small businesses, which do not have to pay VAT. If you are a tradesman, you additionally have to pay a trade tax. This type of tax depends on the community you live in and differs by geographic region. The trade tax can be deducted from your income tax, so in most cases, you won\'t even pay more taxes as a tradesman, unless you are living in a community where you need to pay a little more trade tax.')); ?></p>
<h2><?php echo htmlspecialchars(_('Accounting')); ?></h2>
<p><?php echo htmlspecialchars(_('A very important part of your business will be accounting. Every transaction needs to be recorded as soon as you make them and you will need to keep track of every outgoing and incoming invoice. This is essential not only for your taxes but also to have an overview of your finances at any given moment, to see how profitable your work is. If you do not know your financial status, you are vulnerable to overspending without even knowing it.')); ?></p>
<h2><?php echo htmlspecialchars(_('Choosing the right bank accounts')); ?></h2>
<p><?php printf(htmlspecialchars(_('While it is possible to mix business and personal finances on your bank account, it is highly advisable to have a separate business account, such as %1$s, to keep a better overview of your finances and so you don\'t have to share your personal transactions with tax advisors or an auditor. You can freely send money back and forth between your personal and business accounts.')), '<a href="https://app.finom.co/r/CRpzkjE4" target="_blank" rel="noreferrer noopener">Finom</a>'); ?></p>
<p><?php printf(htmlspecialchars(_('As an employee, taxes are continuously deducted from your income by your employer. But when you are self-employed, you are responsible for tax payments yourself. You should make sure that you save enough money to pay taxes. Each time you pay yourself from your business account, send an amount equivalent to your estimated income tax to a separate savings account. You can use an %1$s to check how much you should keep aside. Given that low and even negative interest rates are the norm, it is best to look for a fixed deposit account, or a bank account with high-interest rates, to keep your savings safe and earn a little with it. I use %2$s for this purpose, as they are offering up to 4%% interest rate. To find the right account for your, you can %3$s.')), '<a href="https://allaboutberlin.com/tools/tax-calculator" target="_blank" rel="noreferrer noopener">'.htmlspecialchars(_('online income tax calculator')).'</a>', '<a href="https://s.c24.de/gysE5DLcIE/" target="_blank" rel="noreferrer noopener">C24 Bank</a>', '<a href="https://c.24.de/giro/r/47G5cfGDeOF0" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('compare bank accounts here')).'</a>'); ?></p>
<h2><?php echo htmlspecialchars(_('Health insurance')); ?></h2>
<p><?php printf(htmlspecialchars(_('In Germany, it\'s mandatory to have health insurance. The amount you pay for public health insurance is based on your income. With low income, you have low contributions to public insurance, but if your business is going well and your earnings are high, your health insurance expenses will go up significantly. Thus it makes sense to opt for private insurance instead, as these usually have a fixed pricing based on your age and health. You can %s or similar platforms to find one that suits your needs.')), '<a href="https://www.check24.de/private-krankenversicherung/sl/empfehlung/?publicAccessKey=95TX8VxmvTZh" target="_blank" rel="noreferrer noopener">'.htmlspecialchars(_('compare insurance on Check24')).'</a>'); ?></p>
<h2><?php echo htmlspecialchars(_('E-Mail archiving')); ?></h2>
<p><?php printf(htmlspecialchars(_('GoBD is a law defining strict requirements concerning your bookkeeping (see also accounting above). A key aspect that many businesses fail to implement correctly is mail archiving. Every business-related email must be archived, especially invoices, quotes, etc. At the same time, you need to be compliant with GDPR, which mandates you cannot store personal data if not necessary. So you need to decide on each mail, whether you can, and need to, archive it or not. I recommend using an archiving solution like %s for this.')), '<a href="https://www.mailpiler.org" target="_blank" rel="noopener noreferrer">Piler</a>'); ?></p>
<h2><?php echo htmlspecialchars(_('Data processing agreement')); ?></h2>
<p><?php echo htmlspecialchars(_('Per GDPR you will need to sign a data processing agreement with every sub-processor that handles personal data. If you are processing personal data for your clients, which in most cases you do, then they also need such a data processing agreement from you. The agreement lays the foundation on which you process data and how you protect it. Legally your clients are responsible for asking for this contract, but in your best interest, you should bring this up with your clients and provide them with a contract. It shows professionalism and many of your clients are probably unaware of these requirements.')); ?></p>
<h2><?php echo htmlspecialchars(_('Useful Tools')); ?></h2>
<ul>
<li><?php printf(_('For invoicing and accounting, I recommend %s.'), '<a href="https://github.com/invoiceninja/invoiceninja" target="_blank" rel="noopener noreferrer">InvoiceNinja</a>'); ?></li>
<li><?php printf(_('For sharing files, video calls, contacts, to-do lists and calendars I recommend %s.'), '<a href="https://nextcloud.com" target="_blank" rel="noopener noreferrer">NextCloud</a>'); ?></li>
<li><?php printf(_('For instant messaging and project task boards, I recommend %s.'), '<a href="https://mattermost.com" target="_blank" rel="noopener noreferrer">Mattermost</a>'); ?></li>
<li><?php printf(_('To version your work, I recommend using Git and running your own %s server.'), '<a href="https://about.gitea.com" target="_blank" rel="noopener noreferrer">Gitea</a>'); ?></li>
<li><?php printf(_('To securely share passwords within your team, I recommend running a %s server.'), '<a href="https://github.com/dani-garcia/vaultwarden" target="_blank" rel="noopener noreferrer">VaultWarden</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('For invoicing and accounting, I recommend %s.')), '<a href="https://github.com/invoiceninja/invoiceninja" target="_blank" rel="noopener noreferrer">InvoiceNinja</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('For sharing files, video calls, contacts, to-do lists and calendars I recommend %s.')), '<a href="https://nextcloud.com" target="_blank" rel="noopener noreferrer">NextCloud</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('For instant messaging and project task boards, I recommend %s.')), '<a href="https://mattermost.com" target="_blank" rel="noopener noreferrer">Mattermost</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('To version your work, I recommend using Git and running your own %s server.')), '<a href="https://about.gitea.com" target="_blank" rel="noopener noreferrer">Gitea</a>'); ?></li>
<li><?php printf(htmlspecialchars(_('To securely share passwords within your team, I recommend running a %s server.')), '<a href="https://github.com/dani-garcia/vaultwarden" target="_blank" rel="noopener noreferrer">VaultWarden</a>'); ?></li>
</ul>
</main>
</body></html>

View File

@ -3,11 +3,11 @@ require_once('../../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('How to have a successful sugar dating relationship'); ?></title>
<title><?php echo htmlspecialchars(_('How to have a successful sugar dating relationship')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('This tutorial will guide you in finding a sugar relationship.'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('This tutorial will guide you in finding a sugar relationship.')); ?>">
<link rel="canonical" href="https://danwin1210.de/tutorials/successful-sugar-dating/">
<link rel="alternate" href="https://danwin1210.de/tutorials/successful-sugar-dating/" hreflang="x-default">
<?php alt_links(); ?>
@ -19,30 +19,30 @@ global $language, $dir, $locale;
<meta property="article:tag" content="money">
<meta property="article:tag" content="sugar dating">
<meta property="article:section" content="Dating">
<meta property="og:title" content="<?php echo _('How to have a successful sugar dating relationship'); ?>">
<meta property="og:description" content="<?php echo _('This tutorial will guide you in finding a sugar relationship.'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('How to have a successful sugar dating relationship')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('This tutorial will guide you in finding a sugar relationship.')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/tutorials/successful-sugar-dating/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"HowTo","name":"<?php echo htmlspecialchars(_('How to have a successful sugar dating relationship')); ?>", "datePublished": "2023-04-22", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}}</script>
</head><body>
<?php menu(_('How to have a successful sugar dating relationship')); ?>
<h2><?php echo _('What is sugar dating?'); ?></h2>
<p><?php echo _('Stereotypically a sugar daddy is a wealthy older man, who\'s looking for an attractive young woman, the so-called sugar baby. An attractive man looking for their sugar mommy or sugar daddy is called a sugar boy. A sugar dating relationship is a mutually beneficial relationship. Unlike traditional dating, partners aren\'t selected for love or a hook-up, but rather to help each other. Sugar partners have an agreement, on what each partner wants from the other, and what their boundaries are. This is called an arrangement.'); ?></p>
<h2><?php echo _('How to get to an arrangement?'); ?></h2>
<p><?php echo _('Everyone is unique, so your arrangement needs to be discussed with your sugar partner. Typically an arrangement involves the wealthy partner providing financial help, or mentoring to their partner, who in turn will come along to business meetings, and parties or give their partner company for a few hours a month. An arrangement can also include sexual favours, which are often asked for by men. However, this must be consensual, and if you as a sugar baby do not feel comfortable with it, then you shouldn\'t do it. Think about your priorities, what you need and what you could give to your partner. Fill out your dating profile with enough details, so that you can find your match. Once you\'ve found your potential partner, discuss each of your expectations and come to an arrangement that suits you both.'); ?></p>
<h2><?php echo _('What are the risks of sugar dating?'); ?></h2>
<p><?php echo _('Just like with regular dating, you should be comfortable around your partner and enjoy each other\'s company. If you don\'t feel well around your partner, it will ruin the experience for both of you, so you should better end it sooner than later. Coming out as a sugar daddy or sugar baby can be difficult as some people still think of it negatively and will criticise you for it. It\'s also possible that as a provider you feel cheated of your money at a later point in time, or as a sugar baby you could feel sexually exploited if you agreed to sex just because of the money. That\'s why it\'s so important to be communicative with your sugar partner and form an arrangement that both of you are happy with.'); ?></p>
<h2><?php echo _('What are the benefits of sugar dating?'); ?></h2>
<p><?php echo _('As sugar dating is mutually beneficial, both parties involved get something out of it. There will be no drama, and by discussing each of your needs and expectations, you avoid running into conflicts. It can be fun, and you will see things from a different perspective than you are used to. Unlike traditional dating, you don\'t have to spend significant time on a dating site, until you match with someone interesting. It can take only a few hours or days until you have found someone that matches you. Especially for men, it is so much easier to find a date, than on regular dating sites, simply because of the women-to-men ratio, plus women are less selective than on regular dating sites, given that the type of relationship is mutually beneficial and not necessarily romantic.'); ?></p>
<h2><?php echo _('Where do I find a sugar partner?'); ?></h2>
<p><?php echo _('You can potentially find your sugar partner on regular dating sites, but it will be difficult due to most dating sites restricting this type of dating and banning your accounts for using certain keywords. There are plenty of dating sites specifically made for sugar dating though. Usually, they are free for the attractive member, but the wealthy member has to pay to use the platform. This way the platform also filters out so-called salt daddies, who pretend to have money but do not.'); ?></p>
<p><?php echo _('Here are some popular sugar dating sites:'); ?></p>
<h2><?php echo htmlspecialchars(_('What is sugar dating?')); ?></h2>
<p><?php echo htmlspecialchars(_('Stereotypically a sugar daddy is a wealthy older man, who\'s looking for an attractive young woman, the so-called sugar baby. An attractive man looking for their sugar mommy or sugar daddy is called a sugar boy. A sugar dating relationship is a mutually beneficial relationship. Unlike traditional dating, partners aren\'t selected for love or a hook-up, but rather to help each other. Sugar partners have an agreement, on what each partner wants from the other, and what their boundaries are. This is called an arrangement.')); ?></p>
<h2><?php echo htmlspecialchars(_('How to get to an arrangement?')); ?></h2>
<p><?php echo htmlspecialchars(_('Everyone is unique, so your arrangement needs to be discussed with your sugar partner. Typically an arrangement involves the wealthy partner providing financial help, or mentoring to their partner, who in turn will come along to business meetings, and parties or give their partner company for a few hours a month. An arrangement can also include sexual favours, which are often asked for by men. However, this must be consensual, and if you as a sugar baby do not feel comfortable with it, then you shouldn\'t do it. Think about your priorities, what you need and what you could give to your partner. Fill out your dating profile with enough details, so that you can find your match. Once you\'ve found your potential partner, discuss each of your expectations and come to an arrangement that suits you both.')); ?></p>
<h2><?php echo htmlspecialchars(_('What are the risks of sugar dating?')); ?></h2>
<p><?php echo htmlspecialchars(_('Just like with regular dating, you should be comfortable around your partner and enjoy each other\'s company. If you don\'t feel well around your partner, it will ruin the experience for both of you, so you should better end it sooner than later. Coming out as a sugar daddy or sugar baby can be difficult as some people still think of it negatively and will criticise you for it. It\'s also possible that as a provider you feel cheated of your money at a later point in time, or as a sugar baby you could feel sexually exploited if you agreed to sex just because of the money. That\'s why it\'s so important to be communicative with your sugar partner and form an arrangement that both of you are happy with.')); ?></p>
<h2><?php echo htmlspecialchars(_('What are the benefits of sugar dating?')); ?></h2>
<p><?php echo htmlspecialchars(_('As sugar dating is mutually beneficial, both parties involved get something out of it. There will be no drama, and by discussing each of your needs and expectations, you avoid running into conflicts. It can be fun, and you will see things from a different perspective than you are used to. Unlike traditional dating, you don\'t have to spend significant time on a dating site, until you match with someone interesting. It can take only a few hours or days until you have found someone that matches you. Especially for men, it is so much easier to find a date, than on regular dating sites, simply because of the women-to-men ratio, plus women are less selective than on regular dating sites, given that the type of relationship is mutually beneficial and not necessarily romantic.')); ?></p>
<h2><?php echo htmlspecialchars(_('Where do I find a sugar partner?')); ?></h2>
<p><?php echo htmlspecialchars(_('You can potentially find your sugar partner on regular dating sites, but it will be difficult due to most dating sites restricting this type of dating and banning your accounts for using certain keywords. There are plenty of dating sites specifically made for sugar dating though. Usually, they are free for the attractive member, but the wealthy member has to pay to use the platform. This way the platform also filters out so-called salt daddies, who pretend to have money but do not.')); ?></p>
<p><?php echo htmlspecialchars(_('Here are some popular sugar dating sites:')); ?></p>
<ul>
<li><a href="https://www.mysugardaddy.com?msd=SDeSxMN7aXkmgpHvrvhM" target="_blank" rel="noreferrer noopener">MySugarDaddy</a></li>
<li><a href="https://www.rpf00trk.com/42BSGDP/6JHXF/" target="_blank" rel="noreferrer noopener">Seeking</a></li>

View File

@ -3,11 +3,11 @@ require_once('../../common.php');
global $language, $dir, $locale;
?>
<!DOCTYPE html><html lang="<?php echo $language; ?>" dir="<?php echo $dir; ?>"><head>
<title><?php echo _('Tutorials - Torify FTP clients'); ?></title>
<title><?php echo htmlspecialchars(_('Tutorials - Torify FTP clients')); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Daniel Winzen">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php echo _('This tutorial will show you how to torify FTP clients in the example of FileZilla and WinSCP.'); ?>">
<meta name="description" content="<?php echo htmlspecialchars(_('This tutorial will show you how to torify FTP clients in the example of FileZilla and WinSCP.')); ?>">
<link rel="canonical" href="https://danwin1210.de/tutorials/torify-ftp/">
<link rel="alternate" href="https://danwin1210.de/tutorials/torify-ftp/" hreflang="x-default">
<?php alt_links(); ?>
@ -20,76 +20,76 @@ global $language, $dir, $locale;
<meta property="article:tag" content="FileZilla">
<meta property="article:tag" content="WinSCP">
<meta property="article:section" content="Technology">
<meta property="og:title" content="<?php echo _('Tutorials - Torify FTP clients'); ?>">
<meta property="og:description" content="<?php echo _('This tutorial will show you how to torify FTP clients in the example of FileZilla and WinSCP.'); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars(_('Tutorials - Torify FTP clients')); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars(_('This tutorial will show you how to torify FTP clients in the example of FileZilla and WinSCP.')); ?>">
<meta property="og:image" content="https://danwin1210.de/assets/daniel.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:height" content="1000">
<meta property="og:image:width" content="1000">
<meta property="og:image:alt" content="<?php echo _('An avatar representing Daniel Winzen'); ?>">
<meta property="og:image:alt" content="<?php echo htmlspecialchars(_('An avatar representing Daniel Winzen')); ?>">
<meta property="og:url" content="https://danwin1210.de/tutorials/torify-ftp/">
<meta property="og:locale" content="<?php echo $locale; ?>">
<meta property="og:site_name" content="<?php echo _('Daniel'); ?>">
<meta property="og:site_name" content="<?php echo htmlspecialchars(_('Daniel')); ?>">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"HowTo","name":"<?php echo htmlspecialchars(_('Torify FTP clients')); ?>", "datePublished": "2017-10-21", "author":{"@type":"Person", "image": "/assets/daniel.jpg", "name": "Daniel Winzen", "email": "daniel@danwin1210.de", "telephone": "+4917698819809", "url": "https://danwin1210.de"}, "tool": [{"@type":"HowToTool", "name":"Tor", "url": "https://www.torproject.org/"},{"@type":"HowToTool", "name":"FileZilla", "url": "https://filezilla-project.org/"},{"@type":"HowToTool", "name":"WinSCP", "url": "https://winscp.net/"}], "totalTime": "PT5M", "step": [{"@type": "HowToStep", "name": "<?php echo htmlspecialchars(_("Download FileZilla")); ?>", "text": "<?php echo htmlspecialchars(_("If you haven't installed FileZilla yet, you need to first download FileZilla.")); ?>", "url": "https://filezilla-project.org/download.php?type=client"},{"@type": "HowToStep", "name": "<?php echo htmlspecialchars(_("Configure proxy")); ?>", "text": "<?php echo htmlspecialchars(_("Go to Generic Proxy settings and change the type to SOCKS5, host to localhost and Port to 9050 (if you run Tor as daemon) or 9150 (if you run TorBrowser).")); ?>", "image": ["2.gif", "3.gif"]},{"@type": "HowToStep", "name": "<?php echo htmlspecialchars(_("Alternatively download WinSCP")); ?>", "text": "<?php echo htmlspecialchars(_("If you haven't installed WinSCP yet, you need to first download WinSCP.")); ?>", "url": "https://winscp.net/eng/download.php"},{"@type": "HowToStep", "name": "<?php echo htmlspecialchars(_("Enter connection details")); ?>", "text": "<?php echo htmlspecialchars(_("When started, enter your connection details.")); ?>", "image": "1.jpg"},{"@type": "HowToStep", "name": "<?php echo htmlspecialchars(_("Change connection timeout")); ?>", "text": "<?php echo htmlspecialchars(_("Click on the Advanced… button and under Connection, change timeout to 50 as Tor can be slow at times.")); ?>", "image": "2.jpg"},{"@type": "HowToStep", "name": "<?php echo htmlspecialchars(_("Configure proxy")); ?>", "text": "<?php echo htmlspecialchars(_('Now switch to the Proxy tab and change the type to SOCKS5, host to 127.0.0.1 and Port to 9050 (if your run Tor as daemon) or 9150 (if you run TorBrowser) and set "Do DNS name lookup at proxy end" to yes.')); ?>", "image": "3.jpg"}]}</script>
</head><body>
<?php menu(_('Tutorials - Torify FTP clients')); ?>
<p><?php echo _('This tutorial will show you how to torify FTP clients in the example of <a href="#filezilla">FileZilla</a> and <a href="#winscp">WinSCP</a>.'); ?></p>
<p><?php echo _('Let\'s assume you have created an account on my former Hosting service and you want to upload your files. To do that, you connect with the detials given in your dashboard. Clearnet works out of the box, but is not torified. To connect to the hidden service, you need to make a few changes to the configuration.'); ?></p>
<p><?php printf(htmlspecialchars(_('This tutorial will show you how to torify FTP clients in the example of %1$s and %2$s.')), '<a href="#filezilla">FileZilla</a>', '<a href="#winscp">WinSCP</a>'); ?></p>
<p><?php echo htmlspecialchars(_('Let\'s assume you have created an account on my former Hosting service and you want to upload your files. To do that, you connect with the detials given in your dashboard. Clearnet works out of the box, but is not torified. To connect to the hidden service, you need to make a few changes to the configuration.')); ?></p>
<picture>
<source srcset="1.gif.webp" type="image/webp">
<img loading="lazy" src="1.gif" alt="<?php echo _('Hosting dashboard'); ?>">
<img loading="lazy" src="1.gif" alt="<?php echo htmlspecialchars(_('Hosting dashboard')); ?>">
</picture>
<h2 id="filezilla"><?php echo _('1. FileZilla'); ?></h2>
<p><?php echo _('If you haven\'t installed FileZilla yet, you can <a href="https://filezilla-project.org/download.php?type=client" target="_blank" rel="noopener noreferrer">download FileZilla here</a>.'); ?></p>
<p><?php echo _('Go to Generic Proxy settings and change the type to SOCKS5, host to localhost and Port to 9050 (if you run Tor as daemon) or 9150 (if you run TorBrowser).'); ?></p>
<h2 id="filezilla"><?php echo htmlspecialchars(_('1. FileZilla')); ?></h2>
<p><?php printf(htmlspecialchars(_('If you haven\'t installed FileZilla yet, you can %s.')), '<a href="https://filezilla-project.org/download.php?type=client" target="_blank" rel="noopener noreferrer">'.htmlspecialchars(_('download FileZilla here')).'</a>'); ?></p>
<p><?php echo htmlspecialchars(_('Go to Generic Proxy settings and change the type to SOCKS5, host to localhost and Port to 9050 (if you run Tor as daemon) or 9150 (if you run TorBrowser).')); ?></p>
<a href="2.gif" target="_blank">
<picture>
<source srcset="2.1.gif.avif" type="image/avif">
<source srcset="2.1.gif.webp" type="image/webp">
<img loading="lazy" src="2.1.gif" alt="<?php echo _('FileZilla settings'); ?>">
<img loading="lazy" src="2.1.gif" alt="<?php echo htmlspecialchars(_('FileZilla settings')); ?>">
</picture>
</a>
<a href="3.gif" target="_blank">
<picture>
<source srcset="3.1.gif.avif" type="image/avif">
<source srcset="3.1.gif.webp" type="image/webp">
<img loading="lazy" src="3.1.gif" alt="<?php echo _('FileZilla Generic Proxy settings'); ?>">
<img loading="lazy" src="3.1.gif" alt="<?php echo htmlspecialchars(_('FileZilla Generic Proxy settings')); ?>">
</picture>
</a>
<p><?php echo _('If you have changed your proxy settings and get the following error: "ECONNREFUSED - Connection refused by server" that likely means you have configured your proxy incorrectly. Check if everything is set correctly, Tor is running and if you still have the issue, switch the Port between 9050 and 9150. This is what\'s causing most connection issues people have.'); ?></p>
<p><?php echo htmlspecialchars(_('If you have changed your proxy settings and get the following error: "ECONNREFUSED - Connection refused by server" that likely means you have configured your proxy incorrectly. Check if everything is set correctly, Tor is running and if you still have the issue, switch the Port between 9050 and 9150. This is what\'s causing most connection issues people have.')); ?></p>
<picture>
<source srcset="4.gif.webp" type="image/webp">
<source srcset="4.gif.avif" type="image/avif">
<img loading="lazy" src="4.gif" alt="<?php echo _('FileZilla connection error'); ?>">
<img loading="lazy" src="4.gif" alt="<?php echo htmlspecialchars(_('FileZilla connection error')); ?>">
</picture>
<p><?php echo _('Once you have configured everything correctly, you should be able to successfully connect and start uploading files.'); ?></p>
<p><?php echo htmlspecialchars(_('Once you have configured everything correctly, you should be able to successfully connect and start uploading files.')); ?></p>
<a href="5.gif" target="_blank">
<picture>
<source srcset="5.1.gif.avif" type="image/avif">
<source srcset="5.1.gif.webp" type="image/webp">
<img loading="lazy" src="5.1.gif" alt="<?php echo _('FileZilla success'); ?>">
<img loading="lazy" src="5.1.gif" alt="<?php echo htmlspecialchars(_('FileZilla success')); ?>">
</picture>
</a>
<br>
<h2 id="winscp"><?php echo _('2. WinSCP'); ?></h2>
<p><?php echo _('If you haven\'t installed WinSCP yet, you can <a href="https://winscp.net/eng/download.php" target="_blank" rel="noopener noreferrer">download WinSCP here</a>.'); ?></p>
<p><?php echo _('When started, enter your connection details.'); ?></p>
<h2 id="winscp"><?php echo htmlspecialchars(_('2. WinSCP')); ?></h2>
<p><?php printf(htmlspecialchars(_('If you haven\'t installed WinSCP yet, you can %s.')), '<a href="https://winscp.net/eng/download.php" target="_blank" rel="noopener noreferrer">'.htmlspecialchars('download WinSCP here').'</a>'); ?></p>
<p><?php echo htmlspecialchars(_('When started, enter your connection details.')); ?></p>
<picture>
<source srcset="1.jpg.webp" type="image/webp">
<source srcset="1.jpg.avif" type="image/avif">
<img loading="lazy" src="1.jpg" alt="<?php echo _('Connection details'); ?>">
<img loading="lazy" src="1.jpg" alt="<?php echo htmlspecialchars(_('Connection details')); ?>">
</picture>
<p><?php echo _('Click on the Advanced… button and under Connection, change timeout to 50 as Tor can be slow at times.'); ?></p>
<p><?php echo htmlspecialchars(_('Click on the Advanced… button and under Connection, change timeout to 50 as Tor can be slow at times.')); ?></p>
<picture>
<source srcset="2.jpg.webp" type="image/webp">
<source srcset="2.jpg.avif" type="image/avif">
<img loading="lazy" src="2.jpg" alt="<?php echo _('Connection optimizations'); ?>">
<img loading="lazy" src="2.jpg" alt="<?php echo htmlspecialchars(_('Connection optimizations')); ?>">
</picture>
<p><?php echo _('Now switch to the Proxy tab and change the type to SOCKS5, host to 127.0.0.1 and Port to 9050 (if your run Tor as daemon) or 9150 (if you run TorBrowser) and set "Do DNS name lookup at proxy end" to yes.'); ?></p>
<p><?php echo htmlspecialchars(_('Now switch to the Proxy tab and change the type to SOCKS5, host to 127.0.0.1 and Port to 9050 (if your run Tor as daemon) or 9150 (if you run TorBrowser) and set "Do DNS name lookup at proxy end" to yes.')); ?></p>
<picture>
<source srcset="3.jpg.webp" type="image/webp">
<source srcset="3.jpg.avif" type="image/avif">
<img loading="lazy" src="3.jpg" alt="<?php echo _('Proxy configuration'); ?>">
<img loading="lazy" src="3.jpg" alt="<?php echo htmlspecialchars(_('Proxy configuration')); ?>">
</picture>
</main>
</body></html>