一、硬件基础
cm311-1a
是的,一个机顶盒,然后运行amrbian(可以看成是ubuntu的arm版本),当然你也可以使用x86、x64等其他架构的机器安装linux-server搭建。(具体区别会提到)
二、安装amrbian
感谢op大佬的固件。这里给出github仓库地址:https://github.com/ophub/amlogic-s9xxx-armbian
具体如何安装可以自行查找教程,这里不过多赘述
如果你是x86/x64的机器可以安装ubuntu-server
三、下载code-server
code-server仓库地址:https://github.com/coder/code-server
在release中选择与你机器对应的安装包。
github的访问还是有点难搞的,建议下载到电脑上,然后用ftp传到机器上。
这里推荐使用FinalShell或者WinScp传文件到机器
这里要记住你传包的路径,以我的为例我的安装包位置在
/home/enen/download_file
你的路径可以和我不一样,下面的几个文件是vscode的插件现在不用管。
四、安装
ssh连接到机器命令行输入下面的/home/enen/download_file要替换成你第三步上传的路径
进入上传路径:
#路径记得替换成你自己的
cd /home/enen/download_file
建议输入ls看一下有没有安装包
然后命令行输入
输入完sudo dpkg -i 后只用输入code后按tab就i能自动补齐,包名版本和我的可能不同,但是应该也是code开头即可。
安装:
sudo dpkg -i code-server_4.5.1_arm64_2.deb
等待安装完成。
安装完成需要更改~/.config/code-server/config.yaml文件,使用vi、vim、nano甚至用finalshell编辑都可以。把 bind-addr:127.0.0.1:8080 改成 bind-addr: 0.0.0.0:8080
然后输如命令生效:
sudo systemctl restart code-server@$USER
浏览器输入机器的 ip:8080
例如我这台机器在 192.168.6.247,就在浏览器输入 192.168.6.247:8080
出现如下界面就安装成功了
五、配置
官方教程:https://coder.com/docs/code-server/latest
初始密码文件在~/.config/code-server/config.yaml
查看初始密码:
cat ~/.config/code-server/config.yaml
password后面就是随机生成的初始密码
更改密码或者端口直接编辑config.yaml文件即可
更改密码或端口生效:
sudo systemctl restart code-server@$USER
后面就是配置vscode了,如果没有搜索到自己想要的插件可以去vscode官网https://marketplace.visualstudio.com/VSCode下载你想要的插件,用FTP传上去在网页界面安装即可
完结撒花(❁´◡`❁)