# Adding multiple routes at once in OpenVPN server

**URL:** <https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778>\
**Category:** Pritunl VPN\
**Created:** [February 2, 2024, 6:06am UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778 "2024-02-02T06:06:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ramprasathasokan](https://forum.pritunl.com/user_avatar/forum.pritunl.com/ramprasathasokan/32/729_2.png) [@ramprasathasokan](https://forum.pritunl.com/u/ramprasathasokan)\
**Post date:** [February 2, 2024, 6:06am UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/1 "2024-02-02T06:06:43Z")

</div>

Hi, coming from a conventional OpenVPN server.

I found the features of Pritunl to be on point and ease to use.

However, adding 100s of routes one by one to each server is a real pain.

Is there any alternate approach that I am missing?

---

<div class="post-metadata">

**Author:** ![giulix75](https://forum.pritunl.com/user_avatar/forum.pritunl.com/giulix75/32/731_2.png) [@giulix75](https://forum.pritunl.com/u/giulix75)\
**Post date:** [February 2, 2024, 5:54pm UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/2 "2024-02-02T17:54:16Z")

</div>

It would also be nice to be able to massively add them and restart the server once finished instead of having to stop it, add the routes, and restart it 🙂

---

<div class="post-metadata">

**Author:** ![zach](https://forum.pritunl.com/user_avatar/forum.pritunl.com/zach/32/1105_2.png) [@zach](https://forum.pritunl.com/u/zach)\
**Post date:** [February 2, 2024, 6:31pm UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/3 "2024-02-02T18:31:35Z")

</div>

The GitHub repository has python code at [**pritunl/pritunl/tools/add\_aws\_ranges.py**](https://github.com/pritunl/pritunl/blob/master/tools/add_aws_ranges.py) showing usage of the API to add routes.

---

<div class="post-metadata">

**Author:** ![fmalykh](https://forum.pritunl.com/user_avatar/forum.pritunl.com/fmalykh/32/252_2.png) [@fmalykh](https://forum.pritunl.com/u/fmalykh)\
**Post date:** [February 6, 2024, 7:09am UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/4 "2024-02-06T07:09:00Z")

</div>

Just wondering why adding routes through the GUI requires stopping a server

---

<div class="post-metadata">

**Author:** ![ramprasathasokan](https://forum.pritunl.com/user_avatar/forum.pritunl.com/ramprasathasokan/32/729_2.png) [@ramprasathasokan](https://forum.pritunl.com/u/ramprasathasokan)\
**Post date:** [February 7, 2024, 9:12pm UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/5 "2024-02-07T21:12:27Z")

</div>

Hi @zach,

Thanks for the reply.

However, I am looking for a more straightforward approach like adding to the DB directly.

Is that possible, if so, do you recommend that?

---

<div class="post-metadata">

**Author:** ![zach](https://forum.pritunl.com/user_avatar/forum.pritunl.com/zach/32/1105_2.png) [@zach](https://forum.pritunl.com/u/zach)\
**Post date:** [February 8, 2024, 10:08am UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/6 "2024-02-08T10:08:32Z")

</div>

The server routes are stored in the server document in the servers collection.

---

<div class="post-metadata">

**Author:** ![ramprasathasokan](https://forum.pritunl.com/user_avatar/forum.pritunl.com/ramprasathasokan/32/729_2.png) [@ramprasathasokan](https://forum.pritunl.com/u/ramprasathasokan)\
**Post date:** [February 22, 2024, 7:54am UTC](https://forum.pritunl.com/t/adding-multiple-routes-at-once-in-openvpn-server/1778/7 "2024-02-22T07:54:49Z")

</div>

Thanks, will try and update.
