Blog


    Hosting a Vue.js App Without a Server


    Vue.js Pinggy guide tunneling remote access
    Making your Vue.js app accessible on the internet doesn’t have to be complicated. If you’re new to Vue.js, it’s a progressive JavaScript framework that makes building interactive user interfaces and single-page applications a breeze. Whether you’re working on a personal project, sharing progress with teammates, or testing your app on real devices, getting it online securely can feel like a challenge—especially if setting up servers isn’t your thing. That’s where Pinggy comes in.

    Hosting a Nuxt App Without a Server


    Nuxt.js Pinggy guide tunneling remote access
    Hosting your Nuxt.Js app on the internet securely and without complex server setups is now easier than ever, thanks to Pinggy. This guide explains how you can expose your locally hosted Nuxt app to the web using Pinggy, a tunneling solution similar to Ngrok. Summary Run Nuxt.js App Create and set up your Nuxt.js app: npx create-nuxt-app my-nuxt-app cd my-nuxt-app npm run dev Create a Tunnel with Pinggy Start SSH tunnel: ssh -p 443 -R0:localhost:3000 a.

    TLS vs mTLS


    tls mTLS Cybersecurity Encryption Network Security Web Security
    TLS (Transport Layer Security) is a cryptographic protocol that establishes encrypted channels for secure communication over the internet, preserving data confidentiality. It plays a crucial role in safeguarding sensitive information, such as passwords, financial details, and personal data, by preventing eavesdropping and tampering during transmission. TLS achieves this by using digital certificates to verify the server’s identity, establishing trust between the server and the client. However, TLS typically involves one-way authentication, where the client verifies the server but remains unauthenticated.

    What problems does DNS solve?


    dns IP Addressing Load Balancing Web Technology DNS Security SEO
    The Domain Name System (DNS) is essential for improving the usability, scalability, accessibility, and efficiency of the internet. DNS serves as a mechanism for more than merely converting domain names into IP addresses; it resolves the challenge of mapping human-readable domain names to machine-readable IP addresses, making it easier for users to access websites without remembering complex numerical addresses. DNS supports the scalability of the internet by distributing domain record management across multiple servers, ensuring that it can handle the growing number of connected devices.

    How to Access MariaDB Using Pinggy


    MariaDB Pinggy database guide networking
    MariaDB is an open-source relational database management system (RDBMS) that has gained popularity due to its robust performance, reliability, and compatibility with MySQL. Whether you’re using MariaDB for development, data storage, or analytics, one of the challenges developers face is accessing the database from outside their local network. This article will guide you on using Pinggy to overcome access challenges caused by NAT, CGNAT, and firewalls. Summary MariaDB is a popular open-source database management system.

    SCP vs SFTP


    file transfer scp sftp secure transfer ssh
    When it comes to transferring files between systems securely over a network, two commonly used protocols are SCP (Secure Copy Protocol) and SFTP (SSH File Transfer Protocol). While both are built on the foundation of SSH (Secure Shell) and ensure secure data transfers, they differ significantly in functionality, use cases, and efficiency. This article dives into the key differences between SCP and SFTP, their advantages, limitations, and which one you should use depending on your specific requirements.

    The Client and Server Don’t Support a Common SSL Protocol Version or Cipher Suite


    SSL errors TLS protocol website security networking troubleshooting
    One of the most frustrating errors you might encounter while trying to establish a secure connection is the “The client and server don’t support a common SSL protocol version or cipher suite” message. This issue occurs when a client (like a web browser) and a server fail to negotiate a common SSL/TLS protocol version or cipher suite during the handshake process. It can affect both users trying to access a website and website owners working to secure their platform.

    Using Remote Desktop Sharing on Windows with Pinggy


    RDP tunneling remote guide tutorial windows
    In this blog, we’ll explore how to securely connect to a Windows machine remotely over the internet using Remote Desktop Protocol (RDP) without the need for port forwarding. By leveraging Pinggy, you can bypass the challenges of NAT and firewall restrictions, enabling seamless access to your desktop from anywhere in the world. Summary Step 1. Run this command to obtain a public address for your Windows PC. ssh -p 443 -R0:127.