https://github.com/aryanvbw/rdptown

RDPTown: Get your own free Linux RDP or virtual computer on Google Cloud, with just a Google account!

https://github.com/aryanvbw/rdptown

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

ai artificial-intelligence aryanvbw azure cloud cloud-computing cloud-services freerdp google-cloud googlecloud hacktoberfest hacktoberfest-2024 rdp rdp-free rdpfree rdptown vivek vivek-w
Last synced: 5 months ago · JSON representation

Repository

RDPTown: Get your own free Linux RDP or virtual computer on Google Cloud, with just a Google account!

Basic Info
Statistics
  • Stars: 49
  • Watchers: 1
  • Forks: 28
  • Open Issues: 0
  • Releases: 5
Topics
ai artificial-intelligence aryanvbw azure cloud cloud-computing cloud-services freerdp google-cloud googlecloud hacktoberfest hacktoberfest-2024 rdp rdp-free rdpfree rdptown vivek vivek-w
Created over 2 years ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md


🌟 Free Cloud Linxie RDP🚀

Welcome to the magical world of Linxie – your free Linux Remote Desktop (RDP) and virtual computer ! 🎉 These cloud computers are fully managed by Google, so you can be sure they are reliable and secure. You can use them for anything you want.

Features ✨

  • Virtual Computer: ⚡️ 400MB/ps internet speed
  • Trustworthy: 🛡️ Hosted and maintained by the Google
  • Usage: 👨‍💻 Linux tools, apchee/ngnix, ethical security testing, gaming, and more!
  • Free forever
  • Fully managed by Google
  • Reliable and secure
  • 🖥️ 4GB RAM (Old Gmail accounts get a whooping 16GB RAM!)
  • Access from any device with an RDP client

    Benefits:

  • Use Linux tools and apps on any device

  • Develop and test software in a cloud environment

  • Run hacking exploits safely and securely

  • Play Linux games without having to install anything

  • Have your own personal cloud lab

    How to Get FREE RDP🚀

    To use Gmail Cloud Computer, you need to follow these steps:

    Step ONE

Darkside

Darkside

  • Choose a Gmail account that you want to use as your cloud computer. You can use any Gmail account, but older accounts have more RAM and storage space. ## Step TWO

    Open gogogle cloud app on your iphone or Android

📲Click the terminal/shell icon

  • Wait for a few minutes while the Google Cloud sets up your cloud computer. You will see a terminal window when it is ready.

Step Three: Setting up Chrome Remote Desktop

This guide will help you set up Chrome Remote Desktop on your Linux system. We'll cover different desktop environments and display managers. Choose the section relevant to your system configuration.

1. Update System and Install wget

First, update your system's package list and upgrade existing packages. Then, install wget which we'll use to download files.

bash sudo apt update -y && sudo apt upgrade -y sudo apt install wget -y `

2. Download and Install Chrome Remote Desktop

Download the Chrome Remote Desktop package and install it using apt.

bash sudo wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb sudo apt install ./chrome-remote-desktop_current_amd64.deb -y

3. Install Desktop Environment and Configure Display Manager

Select your desired desktop environment and follow the corresponding instructions:

Option A: GNOME (with GDM3)

If you are using GNOME with GDM3, use these commands:

  1. Install GNOME:

    bash sudo DEBIAN_FRONTEND=noninteractive \ apt install --assume-yes gnome gnome-shell ubuntu-desktop dbus-x11

  2. Enable GDM3 (if not already enabled):

    bash sudo systemctl enable gdm3.service

  3. Configure Chrome Remote Desktop for GNOME:

    ```bash sudo bash -c 'echo "exec /usr/bin/gnome-session" > /etc/chrome-remote-desktop-session'

    ```

  4. Disable the default display manager if its not GDM3:

    ```bash sudo systemctl disable lightdm.service # If you were using LightDM

    or

    sudo systemctl disable sddm.service # If you were using SDDM

    ... (replace with your previous display manager if different)

    ```

  5. Enable and Start Chrome Remote Desktop Service:

    bash sudo systemctl enable chrome-remote-desktop sudo systemctl start chrome-remote-desktop

Option B: XFCE (with LightDM)

If you are using XFCE with LightDM, use these commands:

  1. Install XFCE:

    bash sudo DEBIAN_FRONTEND=noninteractive \ apt install --assume-yes xfce4 desktop-base dbus-x11 xscreensaver

  2. Configure Chrome Remote Desktop for XFCE:

    bash sudo bash -c 'echo "exec /etc/X11/Xsession /usr/bin/xfce4-session" > /etc/chrome-remote-desktop-session'

  3. Disable GDM3 (if it was previously enabled):

    bash sudo systemctl disable gdm3.service

  4. Enable LightDM (if not already enabled):

    bash sudo systemctl enable lightdm.service

  5. Enable and Start Chrome Remote Desktop Service:

    bash sudo systemctl enable chrome-remote-desktop sudo systemctl start chrome-remote-desktop

Option C: KDE Plasma (with SDDM)

If you are using KDE Plasma with SDDM, use these commands:

  1. Install KDE Plasma:

    bash sudo DEBIAN_FRONTEND=noninteractive \ apt install --assume-yes kde-plasma-desktop dbus-x11

  2. Enable SDDM (if not already enabled):

    bash sudo systemctl enable sddm.service

  3. Configure Chrome Remote Desktop for KDE: Create the file /etc/chrome-remote-desktop-session and add the following:

    exec /usr/bin/startplasma-x11

    To create the file using the terminal:

    bash echo "exec /usr/bin/startplasma-x11" | sudo tee /etc/chrome-remote-desktop-session

  4. Disable the default display manager if it's not SDDM:

    ```bash sudo systemctl disable lightdm.service # If you were using LightDM

    or

    sudo systemctl disable gdm3.service # If you were using GDM3

    ... (replace with your previous display manager if different)

    ```

  5. Enable and Start Chrome Remote Desktop Service:

    bash sudo systemctl enable chrome-remote-desktop sudo systemctl start chrome-remote-desktop

Option D: Other Desktop Environments

If you are using a different desktop environment, you'll need to:

  1. Install your desired desktop environment using apt.
  2. Determine the correct command to start your desktop environment session. This is usually found in the desktop environment's documentation or configuration files.
  3. Modify the /etc/chrome-remote-desktop-session file (as shown in the XFCE example) and replace /usr/bin/xfce4-session with the correct command for your desktop environment.
  4. Disable and replace your previous display manager with the one that's compatible with your chosen desktop environment. This may involve enabling a new display manager and disabling the old one (as shown in previous options).
  5. Enable and Start Chrome Remote Desktop Service: bash sudo systemctl enable chrome-remote-desktop sudo systemctl start chrome-remote-desktop

Step FOUR

Darkside

Darkside

Open Chrome Remote Desktop App/Extension and follow the steps


  • Enjoy your cloud computer! You can install and run any Linux software you want. You can also access the graphical user interface by clicking on the “Desktop” button.

Disclaimer ⚠️

Please use RDPTown responsibly and abide by Google's terms of service. Any unauthorized or illegal activities are not supported and are solely the user's responsibility.

Join in, contribute, raise issues, and let's make RDPTown even better! 🚧✨

Made 🕸️ By Vivek W

v1.0

Owner

  • Name: Vivek W
  • Login: AryanVBW
  • Kind: user
  • Location: india
  • Company: @TEch-Shop

🛰 𝐒𝐢𝐦𝐩𝐥𝐢𝐜𝐢𝐭𝐲 𝐒𝐩𝐚𝐫𝐤𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐢𝐨𝐧🛡️ 🌟 Dive into the Future: ✨𒆜🆅🅸🆅🅴🅺 🆆𒆜 Studying in Newton school of Technology🚀

GitHub Events

Total
  • Issues event: 1
  • Watch event: 20
  • Issue comment event: 2
  • Push event: 6
  • Pull request event: 2
  • Fork event: 22
Last Year
  • Issues event: 1
  • Watch event: 20
  • Issue comment event: 2
  • Push event: 6
  • Pull request event: 2
  • Fork event: 22

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 1
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • devlohani99 (1)
  • raphinha03 (1)
Pull Request Authors
  • devlohani99 (2)
  • nawin46 (1)
Top Labels
Issue Labels
Pull Request Labels