どうもるろんです。弊宅のネットワークはいままでexcelとdrow.ioで管理していたのですが、ついにnetboxに手を出そうと思ったので構築しました。
Netboxとは?
NetboxとはOSSで開発されているネットワーク管理支援ソフトウェアでアドレス管理、ラックの配置管理、機器の管理、電源・配線の接続管理などが可能ということでした。
どうやらNTT-PCさんでも試験導入されているらしい?
インストール
前提
今回はproxmox上にubuntu 24.04.3のLive serverをインストールしました。
また、インストールは公式githubに従いDockerでインストールします。
インストール(docker)
まずいつもの
sudo apt update && sudo apt upgrade -y
Dockerのインストールは公式サイトに従ってインストールしました。まずはGPGとリポジトリ
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt update
つぎは本体のインストールです
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
これでインストールは完了です。
systemctlで確認してみます。
sudo systemctl status docker
ruronlab@netbox:~$ sudo systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Mon 2026-06-29 03:10:51 UTC; 30s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 11360 (dockerd)
Tasks: 8
Memory: 26.0M (peak: 26.3M)
CPU: 438ms
CGroup: /system.slice/docker.service
└─11360 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Jun 29 03:10:50 netbox dockerd[11360]: time="2026-06-29T03:10:50.927359434Z" level=info msg="Restoring containers: start."
Jun 29 03:10:50 netbox dockerd[11360]: time="2026-06-29T03:10:50.952463225Z" level=info msg="Deleting nftables IPv4 rules" error="running nft: /dev/stdin:1:>
Jun 29 03:10:50 netbox dockerd[11360]: time="2026-06-29T03:10:50.957593482Z" level=info msg="Deleting nftables IPv6 rules" error="running nft: /dev/stdin:1:>
Jun 29 03:10:51 netbox dockerd[11360]: time="2026-06-29T03:10:51.214124100Z" level=info msg="Loading containers: done."
Jun 29 03:10:51 netbox dockerd[11360]: time="2026-06-29T03:10:51.221512404Z" level=info msg="Docker daemon" commit=8ec5ab3 containerd-snapshotter=true stora>
Jun 29 03:10:51 netbox dockerd[11360]: time="2026-06-29T03:10:51.221593469Z" level=info msg="Initializing buildkit"
Jun 29 03:10:51 netbox dockerd[11360]: time="2026-06-29T03:10:51.444205620Z" level=info msg="Completed buildkit initialization"
Jun 29 03:10:51 netbox dockerd[11360]: time="2026-06-29T03:10:51.449051300Z" level=info msg="Daemon has completed initialization"
Jun 29 03:10:51 netbox dockerd[11360]: time="2026-06-29T03:10:51.449216293Z" level=info msg="API listen on /run/docker.sock"
Jun 29 03:10:51 netbox systemd[1]: Started docker.service - Docker Application Container Engine.
activeですね。これで準備は完了です
netboxのインストール
適当なディレクトリを作成してgit cloneで持ってきます
mkdir netbox
cd netbox
git clone -b release https://github.com/netbox-community/netbox-docker.git
cd netbox-docker
つづいて、”docker-compose.override.yml.example”をリネームして起動します
mv docker-compose.override.yml.example docker-compose.override.yml
sudo docker compose pull
sudo docker compose up
エラーなどなく無事に起動できたら、http://[サーバーのアドレス:8000]にアクセスします

これでインストールはできました。最後にスーパーユーザーを作成します。
sudo docker compose exec netbox /opt/netbox/netbox/manage.py createsuperuser
ユーザー名、メアド(適当でいいかも)、パスワードを入れます。
ruronlab@netbox:~/netbox/netbox-docker$ sudo docker compose exec netbox /opt/netbox/netbox/manage.py createsuperuser
🧬 loaded config '/etc/netbox/config/configuration.py'
🧬 loaded config '/etc/netbox/config/extra.py'
🧬 loaded config '/etc/netbox/config/logging.py'
🧬 loaded config '/etc/netbox/config/plugins.py'
Username: ruronlab
Email address:
Password:
Password (again):
This password is too short. It must contain at least 12 characters.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
これでユーザーが出来たので、ログインしましょう。できました。

おわり
次回はいじくり回します。以上

コメント