<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>remoteaccess - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/remoteaccess/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Mon, 30 Jun 2025 14:00:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>remoteaccess - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>code-server: Unlocking the Power of VS Code in Your Browser</title>
		<link>https://hamradio.my/2025/07/code-server-unlocking-the-power-of-vs-code-in-your-browser/</link>
					<comments>https://hamradio.my/2025/07/code-server-unlocking-the-power-of-vs-code-in-your-browser/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Wed, 02 Jul 2025 17:13:08 +0000</pubDate>
				<category><![CDATA[containerization]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Caddy]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[clouddevelopment]]></category>
		<category><![CDATA[cloudserver]]></category>
		<category><![CDATA[code-server]]></category>
		<category><![CDATA[coders]]></category>
		<category><![CDATA[coderslife]]></category>
		<category><![CDATA[developerproductivity]]></category>
		<category><![CDATA[developerworkflow]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[dockercontainer]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[LetsEncrypt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[remoteaccess]]></category>
		<category><![CDATA[remoteIDE]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[selfhosted]]></category>
		<category><![CDATA[softwaredevelopment]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[techsavvy]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[vscode]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7579</guid>

					<description><![CDATA[<p>In the modern development landscape, flexibility and accessibility are paramount. code-server offers a solution that brings the renowned Visual Studio Code (VS Code) experience directly to your browser, enabling developers to code from anywhere, on any device, without compromising on functionality. 🚀 What Is code-server? code-server is an open-source project developed by Coder that allows [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/07/code-server-unlocking-the-power-of-vs-code-in-your-browser/">code-server: Unlocking the Power of VS Code in Your Browser</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In the modern development landscape, flexibility and accessibility are paramount. <strong>code-server</strong> offers a solution that brings the renowned Visual Studio Code (VS Code) experience directly to your browser, enabling developers to code from anywhere, on any device, without compromising on functionality.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is code-server?</h2>



<p class="wp-block-paragraph"><strong>code-server</strong> is an open-source project developed by Coder that allows you to run VS Code on a remote server and access it through a web browser. This setup provides a consistent development environment that can be accessed from any device, be it a laptop, tablet, or even a smartphone. By leveraging the power of cloud servers, code-server enables faster tests, compilations, and downloads, all while preserving your local device&#8217;s resources.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Key Features of code-server</h2>



<ul class="wp-block-list">
<li><strong>VS Code in the Browser</strong>: Experience the full functionality of VS Code, including IntelliSense, debugging, and Git integration, all within your browser.</li>



<li><strong>Remote Development</strong>: Develop on powerful cloud servers, reducing the load on your local machine and enabling resource-intensive tasks.</li>



<li><strong>Consistent Environment</strong>: Maintain a uniform development setup across different devices, ensuring consistency and reducing the &#8220;it works on my machine&#8221; problem.</li>



<li><strong>Extension Support</strong>: Install and use most VS Code extensions, enhancing your development workflow.</li>



<li><strong>Secure Access</strong>: Access your development environment securely from anywhere, with options for HTTPS and authentication.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Installation Guide</h2>



<p class="wp-block-paragraph">Setting up code-server is straightforward. The easiest way to install code-server is to use the official install script, which automates most of the process. This script attempts to use the system package manager if possible.</p>



<h3 class="wp-block-heading">For Linux, macOS, and FreeBSD:</h3>



<p class="wp-block-paragraph">Run the following command in your terminal:</p>



<pre class="wp-block-code"><code>curl -fsSL https://code-server.dev/install.sh | sh
</code></pre>



<p class="wp-block-paragraph">After installation, you can start code-server by running:</p>



<pre class="wp-block-code"><code>code-server
</code></pre>



<p class="wp-block-paragraph">By default, code-server will be accessible at <code>http://127.0.0.1:8080</code>, and your password will be stored in <code>~/.config/code-server/config.yaml</code>.</p>



<h3 class="wp-block-heading">For Docker Users:</h3>



<p class="wp-block-paragraph">You can also run code-server in a Docker container:</p>



<pre class="wp-block-code"><code>docker run -it --name code-server -p 127.0.0.1:8080:8080 \
  -v "$HOME/.local:/home/coder/.local" \
  -v "$HOME/.config:/home/coder/.config" \
  -v "$PWD:/home/coder/project" \
  -u "$(id -u):$(id -g)" \
  -e "DOCKER_USER=$USER" \
  codercom/code-server:latest
</code></pre>



<p class="wp-block-paragraph">This command mounts your current directory into the container and forwards your UID/GID so that all file system operations occur as your user outside the container.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Securing Your code-server Instance</h2>



<p class="wp-block-paragraph">To expose code-server securely to the internet, consider the following methods:</p>



<ul class="wp-block-list">
<li><strong>Port Forwarding via SSH</strong>: If you have an SSH server on your remote machine, you can forward local ports to access code-server securely.</li>



<li><strong>Using Let&#8217;s Encrypt with Caddy or NGINX</strong>: For a more robust solution, you can set up HTTPS using Let&#8217;s Encrypt with web servers like Caddy or NGINX.</li>



<li><strong>Self-Signed Certificates</strong>: For internal use or testing, you can generate and use self-signed certificates to enable HTTPS.</li>
</ul>



<p class="wp-block-paragraph">These methods ensure that your code-server instance is accessible securely from anywhere.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Keeping code-server Up-to-Date</h2>



<p class="wp-block-paragraph">To ensure you have the latest features and security patches, it&#8217;s important to keep code-server updated. You can check for the latest releases on the <a href="https://github.com/coder/code-server/releases">GitHub Releases Page</a>. To update, simply run the install script again:</p>



<pre class="wp-block-code"><code>curl -fsSL https://code-server.dev/install.sh | sh
</code></pre>



<p class="wp-block-paragraph">This will download and install the latest version of code-server.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Final Thoughts</h2>



<p class="wp-block-paragraph">code-server empowers developers by providing a powerful, browser-based development environment that can be accessed from anywhere. Whether you&#8217;re working from a laptop, tablet, or smartphone, code-server ensures that you have a consistent and secure development setup at your fingertips.</p>



<p class="wp-block-paragraph">By leveraging cloud servers, code-server enables faster development cycles and reduces the load on local machines, making it an ideal solution for modern development workflows.</p>
<p>The post <a href="https://hamradio.my/2025/07/code-server-unlocking-the-power-of-vs-code-in-your-browser/">code-server: Unlocking the Power of VS Code in Your Browser</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/07/code-server-unlocking-the-power-of-vs-code-in-your-browser/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Mount Google Drive using rclone on Linux</title>
		<link>https://hamradio.my/2025/06/how-to-mount-google-drive-using-rclone-on-linux/</link>
					<comments>https://hamradio.my/2025/06/how-to-mount-google-drive-using-rclone-on-linux/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 30 Jun 2025 13:56:07 +0000</pubDate>
				<category><![CDATA[archlinux]]></category>
		<category><![CDATA[cachyos]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[free operating system]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux desktop]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[CloudIntegration]]></category>
		<category><![CDATA[CloudMount]]></category>
		<category><![CDATA[CloudSolutions]]></category>
		<category><![CDATA[CloudStorage]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[DataBackup]]></category>
		<category><![CDATA[DataSync]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[FileManagement]]></category>
		<category><![CDATA[FileSync]]></category>
		<category><![CDATA[FileTransfer]]></category>
		<category><![CDATA[FUSE]]></category>
		<category><![CDATA[GoogleDrive]]></category>
		<category><![CDATA[linuxadmin]]></category>
		<category><![CDATA[linuxtips]]></category>
		<category><![CDATA[MountPoint]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[rclone]]></category>
		<category><![CDATA[remoteaccess]]></category>
		<category><![CDATA[RemoteStorage]]></category>
		<category><![CDATA[servermanagement]]></category>
		<category><![CDATA[systemadmin]]></category>
		<category><![CDATA[techtutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8107</guid>

					<description><![CDATA[<p>Mounting your Google Drive on Linux allows you to access your cloud storage as if it were a local directory. This guide will walk you through the complete process of setting up and mounting Google Drive using rclone, a powerful command-line tool for cloud storage management. Prerequisites Before starting, ensure you have: Step 1: Install [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/how-to-mount-google-drive-using-rclone-on-linux/">How to Mount Google Drive using rclone on Linux</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">Mounting your Google Drive on Linux allows you to access your cloud storage as if it were a local directory. This guide will walk you through the complete process of setting up and mounting Google Drive using rclone, a powerful command-line tool for cloud storage management.</p>



<h2 class="wp-block-heading">Prerequisites</h2>



<p class="wp-block-paragraph">Before starting, ensure you have:</p>



<ul class="wp-block-list">
<li>A Linux system with root or sudo access</li>



<li>An active Google account with Google Drive</li>



<li>Internet connection for authentication and file access</li>



<li>Basic familiarity with the command line</li>
</ul>



<h2 class="wp-block-heading">Step 1: Install rclone</h2>



<h3 class="wp-block-heading">Ubuntu/Debian</h3>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install rclone
</code></pre>



<h3 class="wp-block-heading">CentOS/RHEL/Fedora</h3>



<pre class="wp-block-code"><code># For CentOS/RHEL
sudo yum install rclone

# For Fedora
sudo dnf install rclone
</code></pre>



<h3 class="wp-block-heading">Arch Linux</h3>



<pre class="wp-block-code"><code>sudo pacman -S rclone
</code></pre>



<h3 class="wp-block-heading">Install from Official Script</h3>



<pre class="wp-block-code"><code>curl https://rclone.org/install.sh | sudo bash
</code></pre>



<p class="wp-block-paragraph">Verify the installation:</p>



<pre class="wp-block-code"><code>rclone version
</code></pre>



<h2 class="wp-block-heading">Step 2: Install FUSE</h2>



<p class="wp-block-paragraph">To mount filesystems, rclone requires FUSE (Filesystem in Userspace):</p>



<h3 class="wp-block-heading">Ubuntu/Debian</h3>



<pre class="wp-block-code"><code>sudo apt install fuse
</code></pre>



<h3 class="wp-block-heading">CentOS/RHEL/Fedora</h3>



<pre class="wp-block-code"><code># For CentOS/RHEL
sudo yum install fuse

# For Fedora
sudo dnf install fuse
</code></pre>



<h3 class="wp-block-heading">Arch Linux</h3>



<pre class="wp-block-code"><code>sudo pacman -S fuse2
</code></pre>



<h2 class="wp-block-heading">Step 3: Configure Google Drive Remote</h2>



<p class="wp-block-paragraph">Start the rclone configuration process:</p>



<pre class="wp-block-code"><code>rclone config
</code></pre>



<p class="wp-block-paragraph">Follow these steps in the interactive setup:</p>



<ol class="wp-block-list">
<li><strong>Create a new remote:</strong> <code>n) New remote</code></li>



<li><strong>Name your remote:</strong> <code>name&gt; gdrive</code> (You can use any name you prefer)</li>



<li><strong>Select Google Drive:</strong> <code>Storage&gt; drive</code></li>



<li><strong>Leave client ID and secret blank</strong> (unless you have your own): <code>client_id&gt; [Press Enter] client_secret&gt; [Press Enter]</code></li>



<li><strong>Choose scope</strong> (recommended: option 1 for full access): <code>scope&gt; 1</code> This gives full access to all files except the Application Data Folder.</li>



<li><strong>Service Account file</strong> (leave blank for personal use): <code>service_account_file&gt; [Press Enter]</code></li>



<li><strong>Enable web browser authentication:</strong> <code>y) Yes</code></li>



<li><strong>Browser authentication:</strong>
<ul class="wp-block-list">
<li>rclone will open your default browser</li>



<li>Log in to your Google account</li>



<li>Grant permissions to rclone</li>



<li>Copy the verification code back to the terminal</li>
</ul>
</li>



<li><strong>Shared Drive configuration:</strong> <code>n) No</code> (Unless you want to access a specific Shared Drive)</li>



<li><strong>Confirm configuration:</strong> <code>y) Yes this is OK</code></li>
</ol>



<p class="wp-block-paragraph">Read <a href="https://rclone.org/drive/#making-your-own-client-id"><strong>https://rclone.org/drive/#making-your-own-client-id</strong></a></p>



<h2 class="wp-block-heading">Step 4: Test the Configuration</h2>



<p class="wp-block-paragraph">Verify that rclone can access your Google Drive:</p>



<pre class="wp-block-code"><code># List directories in your Google Drive
rclone lsd gdrive:

# List all files
rclone ls gdrive:

# List files with details
rclone lsl gdrive:
</code></pre>



<h2 class="wp-block-heading">Step 5: Create Mount Point</h2>



<p class="wp-block-paragraph">Create a directory where you want to mount Google Drive:</p>



<pre class="wp-block-code"><code>mkdir ~/GoogleDrive
</code></pre>



<h2 class="wp-block-heading">Step 6: Mount Google Drive</h2>



<h3 class="wp-block-heading">Basic Mount Command</h3>



<pre class="wp-block-code"><code>rclone mount gdrive: ~/GoogleDrive --daemon
</code></pre>



<h3 class="wp-block-heading">Recommended Mount Command with Options</h3>



<pre class="wp-block-code"><code>rclone mount gdrive: ~/GoogleDrive \
  --vfs-cache-mode writes \
  --vfs-cache-max-age 100h \
  --vfs-cache-max-size 10G \
  --vfs-read-chunk-size 32M \
  --vfs-read-chunk-size-limit off \
  --buffer-size 32M \
  --daemon
</code></pre>



<h3 class="wp-block-heading">Mount Options Explained</h3>



<ul class="wp-block-list">
<li><code>--vfs-cache-mode writes</code>: Cache file writes to improve performance</li>



<li><code>--vfs-cache-max-age 100h</code>: Keep cached files for 100 hours</li>



<li><code>--vfs-cache-max-size 10G</code>: Limit cache size to 10GB</li>



<li><code>--vfs-read-chunk-size 32M</code>: Read files in 32MB chunks</li>



<li><code>--buffer-size 32M</code>: Set buffer size for better performance</li>



<li><code>--daemon</code>: Run in background</li>
</ul>



<h3 class="wp-block-heading">Alternative: Mount with GUI Support</h3>



<p class="wp-block-paragraph">If you&#8217;re using a desktop environment and want the mount to appear in file managers:</p>



<pre class="wp-block-code"><code>rclone mount gdrive: ~/GoogleDrive \
  --vfs-cache-mode writes \
  --allow-other \
  --daemon
</code></pre>



<h2 class="wp-block-heading">Step 7: Verify the Mount</h2>



<p class="wp-block-paragraph">Check if the mount is successful:</p>



<pre class="wp-block-code"><code># List mounted filesystems
df -h | grep GoogleDrive

# Check if files are accessible
ls -la ~/GoogleDrive
</code></pre>



<h2 class="wp-block-heading">Step 8: Unmount Google Drive</h2>



<p class="wp-block-paragraph">To unmount the drive:</p>



<pre class="wp-block-code"><code># Method 1: Using fusermount
fusermount -u ~/GoogleDrive

# Method 2: Using umount
sudo umount ~/GoogleDrive

# Method 3: Kill rclone process
killall rclone
</code></pre>



<h2 class="wp-block-heading">Step 9: Auto-Mount on Boot (Optional)</h2>



<h3 class="wp-block-heading">Using systemd Service</h3>



<p class="wp-block-paragraph">Create a systemd service file:</p>



<pre class="wp-block-code"><code>sudo nano /etc/systemd/system/rclone-gdrive.service
</code></pre>



<p class="wp-block-paragraph">Add the following content (replace <code>username</code> with your actual username):</p>



<pre class="wp-block-code"><code>&#91;Unit]
Description=rclone: Remote FUSE filesystem for Google Drive
After=network-online.target
Wants=network-online.target

&#91;Service]
Type=notify
User=username
Group=username
ExecStart=/usr/bin/rclone mount gdrive: /home/username/GoogleDrive \
  --config=/home/username/.config/rclone/rclone.conf \
  --vfs-cache-mode writes \
  --vfs-cache-max-age 100h \
  --vfs-cache-max-size 10G \
  --vfs-read-chunk-size 32M \
  --buffer-size 32M \
  --allow-other
ExecStop=/bin/fusermount -u /home/username/GoogleDrive
Restart=always
RestartSec=10

&#91;Install]
WantedBy=default.target
</code></pre>



<p class="wp-block-paragraph">Enable and start the service:</p>



<pre class="wp-block-code"><code>sudo systemctl daemon-reload
sudo systemctl enable rclone-gdrive.service
sudo systemctl start rclone-gdrive.service
</code></pre>



<p class="wp-block-paragraph">Check service status:</p>



<pre class="wp-block-code"><code>sudo systemctl status rclone-gdrive.service
</code></pre>



<h3 class="wp-block-heading">Using /etc/fstab</h3>



<p class="wp-block-paragraph">Add the following line to <code>/etc/fstab</code>:</p>



<pre class="wp-block-code"><code>sudo nano /etc/fstab
</code></pre>



<p class="wp-block-paragraph">Add this line (replace <code>username</code> with your actual username):</p>



<pre class="wp-block-code"><code>gdrive: /home/username/GoogleDrive rclone rw,noauto,nofail,_netdev,user,exec,allow_other 0 0
</code></pre>



<h2 class="wp-block-heading">Performance Tips</h2>



<h3 class="wp-block-heading">Optimize for Your Use Case</h3>



<p class="wp-block-paragraph"><strong>For frequent small file access:</strong></p>



<pre class="wp-block-code"><code>rclone mount gdrive: ~/GoogleDrive \
  --vfs-cache-mode full \
  --vfs-cache-max-size 10G \
  --vfs-read-ahead 256M \
  --daemon
</code></pre>



<p class="wp-block-paragraph"><strong>For streaming large files:</strong></p>



<pre class="wp-block-code"><code>rclone mount gdrive: ~/GoogleDrive \
  --vfs-cache-mode off \
  --vfs-read-chunk-size 128M \
  --vfs-read-chunk-size-limit 2G \
  --buffer-size 64M \
  --daemon
</code></pre>



<h2 class="wp-block-heading">Troubleshooting</h2>



<h3 class="wp-block-heading">Common Issues and Solutions</h3>



<p class="wp-block-paragraph"><strong>Issue: Permission denied</strong></p>



<pre class="wp-block-code"><code># Add your user to the fuse group
sudo usermod -a -G fuse $USER
# Log out and log back in
</code></pre>



<p class="wp-block-paragraph"><strong>Issue: Mount point is busy</strong></p>



<pre class="wp-block-code"><code># Force unmount
sudo umount -l ~/GoogleDrive
</code></pre>



<p class="wp-block-paragraph"><strong>Issue: Slow performance</strong></p>



<pre class="wp-block-code"><code># Increase cache settings
rclone mount gdrive: ~/GoogleDrive \
  --vfs-cache-mode full \
  --vfs-cache-max-size 20G \
  --daemon
</code></pre>



<p class="wp-block-paragraph"><strong>Issue: Files not showing immediately</strong></p>



<pre class="wp-block-code"><code># Add directory cache timeout
rclone mount gdrive: ~/GoogleDrive \
  --dir-cache-time 1000h \
  --daemon
</code></pre>



<h3 class="wp-block-heading">Check rclone Logs</h3>



<pre class="wp-block-code"><code># View logs
rclone mount gdrive: ~/GoogleDrive --log-level INFO --log-file ~/rclone.log

# Or run in foreground for debugging
rclone mount gdrive: ~/GoogleDrive -v
</code></pre>



<h2 class="wp-block-heading">Security Considerations</h2>



<ol class="wp-block-list">
<li><strong>Token Security</strong>: Your authentication tokens are stored in <code>~/.config/rclone/rclone.conf</code>. Protect this file with appropriate permissions: <code>chmod 600 ~/.config/rclone/rclone.conf</code></li>



<li><strong>Network Security</strong>: All communication with Google Drive is encrypted via HTTPS.</li>



<li><strong>Local Access</strong>: Use <code>--allow-other</code> carefully as it allows other users to access the mount.</li>
</ol>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">You now have Google Drive mounted on your Linux system! The mounted directory behaves like any other local directory, allowing you to:</p>



<ul class="wp-block-list">
<li>Copy files to and from Google Drive using standard commands</li>



<li>Edit files directly in your preferred applications</li>



<li>Access Google Drive through your file manager</li>



<li>Use command-line tools on your cloud files</li>
</ul>



<p class="wp-block-paragraph">Remember that changes to files are synchronized with Google Drive, so always ensure you have a stable internet connection when working with important files.</p>



<p class="wp-block-paragraph">For advanced usage and additional options, refer to the <a href="https://rclone.org/drive/"><strong>official rclone documentation</strong></a>.</p>
<p>The post <a href="https://hamradio.my/2025/06/how-to-mount-google-drive-using-rclone-on-linux/">How to Mount Google Drive using rclone on Linux</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/how-to-mount-google-drive-using-rclone-on-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
