# Confluence Server

As Confluence Server does not come bundled with an `iFrame` or `HTML` macro by default, we need to first create one. You may need to get an administrator to set this up due to the required permissions.

1. Navigate to **General configuration** and click **User Macros** from the left menu

![](https://3578170569-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LL6HR00hwiJJav4pLph%2Fsync%2F4c1153e5ce354e0138e91dedad1e1e033ad82e6d.png?generation=1613583368756364\&alt=media)

![](https://3578170569-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LL6HR00hwiJJav4pLph%2Fsync%2F70283ff048f1c18700e15bbc17e6bbf2dd901d1d.png?generation=1613583365674052\&alt=media)

2\. Click **Create a User Macro**

3\. Enter the following settings:

```
Macro Name: iframe

Visibility: Visible to all users in the Macro Browser

Macro Title: iFrame

Categories: Development

Definition of User Macro: Rendered

Template:

## @param url:title=URL|type=string|required=true
## @param width:title=Width|type=string|required=true|default=100%|desc=Should be a unit-less number or a percentage
## @param height:title=Height|type=string|required=true|default=980|desc=Should be a unit-less number

<iframe src="$paramurl" width="$paramwidth" height="$paramheight" frameborder="0"></iframe>
```

4\. Save this macro and you will now be able to insert an iFrame macro onto any page:

![](https://3578170569-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LL6HR00hwiJJav4pLph%2Fsync%2F0beccc6729914e9fc40bb0f9c7550c4d57c6326e.png?generation=1613583357403040\&alt=media)

![](https://3578170569-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LL6HR00hwiJJav4pLph%2Fsync%2F101143ebe3e790421c1b55ec96a20163d3e16e17.png?generation=1613583371612279\&alt=media)

5\. In URL enter your Avion public share link — make sure it starts with https\://

6\. **Publish** the page!
