-
-
Notifications
You must be signed in to change notification settings - Fork 3
Install
virgil698 edited this page May 6, 2025
·
8 revisions
执行以下命令,添加Python 3.13的PPA仓库并安装Python 3.13:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.13然后,安装pip:
sudo apt install python3-pip执行以下命令,安装nginx:
sudo apt update
sudo apt install nginx以下是推荐的nginx配置内容,将以下内容保存到/etc/nginx/sites-available/ideasphere:
server {
listen 80;
server_name your_server_ip;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}替换your_server_ip为你的服务器IP地址,然后运行以下命令,使配置生效:
sudo ln -s /etc/nginx/sites-available/ideasphere /etc/nginx/sites-enabled/
sudo systemctl restart nginx执行以下命令,创建并激活Python虚拟环境:
python3.13 -m venv myenv
source myenv/bin/activate执行以下命令,拉取IdeaSphere源代码并安装依赖:
git clone https://github.com/IdeaSphere-team/IdeaSphere.git
cd IdeaSphere
pip install -r requirements.txt执行以下命令,启动IdeaSphere:
python app.py如果你想让IdeaSphere在后台运行,可以使用nohup命令:
nohup python app.py &以上就是在Ubuntu 24最新版上安装并使用IdeaSphere论坛程序的教程。