diff --git a/CHANGELOG.md b/CHANGELOG.md
index a93d39228..06be9c35e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* Docker
`docker-compose exec mobilizon mobilizon_ctl maintenance.fix_unattached_media_in_body`
+* **Refresh remote profiles to save avatars locally**
+ Profile avatars and banners were previously only proxified and cached. Now we save them locally. Refreshing all remote actors will save profile media locally instead.
+
+ * Source install
+ `MIX_ENV=prod mix mobilizon.actors.refresh --all`
+ * Docker
+ `docker-compose exec mobilizon mobilizon_ctl actors.refresh --all`
+
### Added
- **Add a command to clean orphan media files**. There's a `--dry-run` option to see what files would have been deleted.
diff --git a/config/config.exs b/config/config.exs
index 1e4aefb4d..5874de5af 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -81,17 +81,6 @@ config :mobilizon, Mobilizon.Web.Upload,
config :mobilizon, Mobilizon.Web.Upload.Uploader.Local, uploads: "uploads"
-config :mobilizon, :media_proxy,
- enabled: true,
- proxy_opts: [
- redirect_on_failure: false,
- max_body_length: 25 * 1_048_576,
- http: [
- follow_redirect: true,
- pool: :media
- ]
- ]
-
config :mobilizon, Mobilizon.Web.Email.Mailer,
adapter: Bamboo.SMTPAdapter,
server: "localhost",
diff --git a/js/src/views/Posts/Edit.vue b/js/src/views/Posts/Edit.vue
index 04ab604c6..74703f31b 100644
--- a/js/src/views/Posts/Edit.vue
+++ b/js/src/views/Posts/Edit.vue
@@ -109,10 +109,14 @@