Skip to content

Install

virgil698 edited this page May 6, 2025 · 8 revisions

在Ubuntu 24最新版上安装并使用IdeaSphere

安装Python3.13和pip

执行以下命令,添加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

执行以下命令,安装nginx:

sudo apt update
sudo apt install nginx

配置并重启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虚拟环境

执行以下命令,创建并激活Python虚拟环境:

python3.13 -m venv myenv
source myenv/bin/activate

pip安装依赖

执行以下命令,拉取IdeaSphere源代码并安装依赖:

git clone https://github.com/IdeaSphere-team/IdeaSphere.git
cd IdeaSphere
pip install -r requirements.txt

启动ideasphere

执行以下命令,启动IdeaSphere:

python app.py

如果你想让IdeaSphere在后台运行,可以使用nohup命令:

nohup python app.py &

以上就是在Ubuntu 24最新版上安装并使用IdeaSphere论坛程序的教程。

Clone this wiki locally