PageSourceSearch

https://immich.app/_app/immutable/nodes/43.m4hwhS8C.js

js immich.app collected 2026-09-24 08:37:50 UTC 13,744 bytes, 1 lines download raw bytes

1import{At as e,B as t,F as n,Lt as r,R as i,Rt as a,U as o,_ as s,d as c,dt as l,ft as u,kt as d,mt as f,ot as p,pt as m}from"../chunks/BBQzyZMe.js";import"../chunks/xihTtKlq.js";import{En as h,Fr as g,n as _,r as v}from"../chunks/CbgBkbxa.js";import{a as y,i as b,o as x,r as S,s as C,t as w}from"../chunks/CxLxyi_N.js";import{t as T}from"../chunks/F6BIk6Qb.js";import{t as E}from"../chunks/CWd3kmbC.js";import{t as D}from"../chunks/CGUTkejs.js";import{t as ee}from"../chunks/DV-NVNGF.js";import{t as O}from"../chunks/Cva06YMq.js";import{t as k}from"../chunks/CnXsXnXo.js";import{n as A}from"../chunks/Mm6bLTwp.js";import{o as j}from"../chunks/DaN2Y7ye.js";import{t as M}from"../chunks/B4wpoQvj.js";var N=new URL(`../assets/kubernetes.BryMAlmM.webp`,import.meta.url).href,P=`data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%2313BEF9;}%20.st1{fill-rule:evenodd;clip-rule:evenodd;fill:%2313BEF9;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M195.1,112.6h-7.8V153h7.8V112.6z%20M228.7,112.6h-7.8V153h7.8V112.6z%20M274.5,35.4l-8-13.9L133,98.7l8,13.9%20L274.5,35.4z'/%3e%3cpath%20class='st0'%20d='M273.8,35.4l8-13.9l133.5,77.2l-8,13.9L273.8,35.4z'/%3e%3cpath%20class='st0'%20d='M438.9,112.8v-16H73.1v16H438.9z'/%3e%3cpath%20class='st1'%20d='M294.1,339.1V101.6h16v249C305.8,345.7,300.3,342.2,294.1,339.1z%20M266.7,335V0h16v336.9%20C278.3,334.8,267.3,335,266.7,335z%20M115,368.4c-19.5-14.5-32.4-37.5-32.4-63.7c0-13.9,3.7-27.6,10.5-39.5h136.7%20c7,11.9,10.5,25.6,10.5,39.5c0,12.1-1.6,23.4-6.4,33.6c-10.3-10-25.6-14.3-41-14.3c-27.3,0-50.8,17-56.8,42.4%20c-2.2-0.2-3.5-0.4-5.7-0.4C125.2,366.2,120.1,367,115,368.4L115,368.4z'/%3e%3cpath%20class='st0'%20d='M182.2,171h-41.4v41.6h41.4V171z%20M135.5,171H94.1v41.6h41.4V171z%20M135.5,217.3H94.1v41.6h41.4V217.3z%20M182.2,217.3h-41.4v41.6h41.4V217.3z%20M228.7,217.3h-41.4v41.6h41.4V217.3z%20M228.7,148.7h-41.4v41.6h41.4V148.7z'/%3e%3cpath%20class='st1'%20d='M142.9,374.6c5.7-24,27.3-42,53.1-42c16.6,0,31.4,7.4,41.6,19.2c8.8-6.1,19.3-9.6,30.8-9.6%20c30.1,0,54.5,24.4,54.5,54.5c0,6.3-1,12.1-2.9,17.8c6.6,9,10.7,20.3,10.7,32.4c0,30.1-24.4,54.5-54.5,54.5%20c-13.3,0-25.4-4.7-34.8-12.5c-10,13.9-26.2,23.1-44.5,23.1c-21.1,0-39.4-12.1-48.6-29.7c-3.7,0.8-7.4,1.2-11.3,1.2%20c-30.1,0-54.7-24.4-54.7-54.5c0-30.1,24.4-54.5,54.7-54.5C139,374.2,141,374.2,142.9,374.6L142.9,374.6z'/%3e%3c/g%3e%3c/svg%3e`,F=`data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.7.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%2353BCEA;}%20.st1{fill:%233793D3;}%20.st2{fill:%23ADADAD;}%20%3c/style%3e%3cg%20transform='matrix(.1%200%200%20-.1%200%20342)'%3e%3cpath%20class='st0'%20d='M1943.9,2306.3c-276.3-157.9-503.6-289.5-506-290.7c-4.8-6,437.8-258.4,452.2-258.4%20c6,0,136.4,70.6,287.1,156.7l275.1,157.9v260.8c0,144.7-1.2,262-3.6,262C2447.6,2594.6,2220.3,2465.4,1943.9,2306.3z'/%3e%3cpath%20class='st1'%20d='M2655.7,2337.4v-257.2l45.5-28.7c92.1-59.8,507.2-294.3,520.4-294.3c14.4,0,423.5,230.9,442.6,250%20c7.2,7.2-982.1,587.4-1002.5,587.4C2658.1,2594.6,2655.7,2478.5,2655.7,2337.4z'/%3e%3cpath%20class='st2'%20d='M2331.5,1765.6c-114.8-67-211.7-126.8-212.9-134c-4.8-14.4,418.7-258.4,442.6-253.6%20c25.1,3.6,440.2,239.3,441.4,250c0,9.6-435.4,260.8-449.8,259.6C2546.8,1887.6,2447.6,1831.4,2331.5,1765.6z'/%3e%3cpath%20class='st0'%20d='M607.7,1538.3c-275.1-157.9-496.4-291.9-490.5-296.7c19.1-20.3,428.3-250,442.6-250%20c16.7,0,509.6,279.9,544.3,308.6c17.9,16.7,20.3,45.5,20.3,273.9c0,140-3.6,254.8-8.4,253.6%20C1110.1,1827.8,881.6,1697.4,607.7,1538.3z'/%3e%3cpath%20class='st1'%20d='M1327.9,1569.4v-262l273.9-157.9c151.9-87.3,281.1-157.9,289.5-157.9c13.2,0,394.8,212.9,434.2,242.8%20c15.6,12-49,53.8-407.9,259.6c-234.5,135.2-463,265.6-508.4,290.7l-81.3,46.7V1569.4z'/%3e%3cpath%20class='st0'%20d='M3280.1,1543.1c-271.6-157.9-495.3-290.7-495.3-295.5c-1.2-6,98.1-68.2,218.9-138.8L3223.9,982l35.9,21.5%20c20.3,12,141.2,81.3,269.2,155.5s240.4,140,248.8,145.9c10.8,9.6,14.4,77.8,14.4,268c0,141.2-3.6,256-8.4,254.8%20C3777.8,1827.8,3551.7,1699.8,3280.1,1543.1z'/%3e%3cpath%20class='st1'%20d='M3995.5,1568.2V1305l264.4-151.9c145.9-83.7,275.1-155.5,285.9-157.9c17.9-4.8,474.9,245.2,464.1,253.6%20c-2.4,2.4-892.4,512-1004.9,576.6C3999.1,1827.8,3995.5,1711.7,3995.5,1568.2z'/%3e%3cpath%20class='st2'%20d='M995.3,995.2C818.2,892.3,778.8,866,791.9,854c21.5-21.5,419.9-248.8,434.2-248.8%20c13.2,0,410.3,227.3,434.2,248.8c10.8,9.6-34.7,41.9-202.2,137.6c-119.6,69.4-223.7,126.8-230.9,128%20C1220.2,1120.8,1116.1,1064.6,995.3,995.2z'/%3e%3cpath%20class='st2'%20d='M3666.5,997.6c-118.4-68.2-216.5-128-217.7-134c-2.4-4.8,96.9-67,220.1-136.4l222.5-126.8L4108,724.8%20c119.6,69.4,220.1,129.2,226.1,134c7.2,7.2-428.3,264.4-446.2,264.4C3884.3,1123.2,3785,1067,3666.5,997.6z'/%3e%3cpath%20class='st1'%20d='M2.4,800.2L6,535.8l550.3-317C858.9,45.3,1110.1-97,1114.9-97c6,0,8.4,117.2,7.2,259.6l-3.6,259.6L622.1,706.9%20C349.3,864.8,96.9,1009.5,62.2,1028.7L0,106
15.8L2.4,800.2z'/%3e%3cpath%20class='st0'%20d='M4554.2,744l-557.5-320.6l-1.2-259.6c0-143.6,3.6-260.8,7.2-260.8c3.6,0,257.2,143.6,562.2,319.4L5120,540.6%20v262c0,143.6-1.2,260.8-3.6,260.8C5115.2,1063.4,4861.6,919.8,4554.2,744z'/%3e%3cpath%20class='st0'%20d='M1941.5,766.7c-270.4-155.5-495.3-285.9-498.8-289.5c-2.4-3.6,96.9-64.6,221.3-136.4l227.3-129.2l279.9,159.1%20L2451.1,531l1.2,260.8c0,142.4-3.6,259.6-8.4,259.6C2438,1051.4,2213.1,923.4,1941.5,766.7z'/%3e%3cpath%20class='st1'%20d='M2655.7,801.4V550.2l33.5-22.7c17.9-12,145.9-88.5,285.9-167.5L3228.7,214l222.5,128%20c175.9,100.5,218.9,130.4,207,141.2c-21.5,20.3-978.5,568.2-991.7,568.2C2660.5,1051.4,2655.7,943.7,2655.7,801.4z'/%3e%3cpath%20class='st2'%20d='M2332.7,224.8C2217.9,159,2119.8,100.4,2115,95.6c-7.2-6,385.2-242.8,435.4-262%20c12-4.8,452.2,247.6,452.2,258.4c-1.2,12-425.9,253.6-445,253.6C2549.2,345.6,2447.6,291.8,2332.7,224.8z'/%3e%3cpath%20class='st1'%20d='M1330.2,26.2l3.6-260.8l514.4-296.7c283.5-162.7,534.7-307.4,559.9-320.6l44.3-22.7v260.8v262L1898.5-32.4%20c-305,174.7-558.7,318.2-563.4,318.2C1331.4,285.8,1329,168.6,1330.2,26.2z'/%3e%3cpath%20class='st0'%20d='M3241.9-16.9c-287.1-166.3-535.9-311-553.9-323l-32.3-20.3v-257.2c0-141.2,2.4-257.2,6-257.2%20c3.6,0,257.2,143.6,562.2,319.4l556.3,320.6V25c0,143.6-3.6,260.8-8.4,259.6C3765.8,284.6,3527.8,148.2,3241.9-16.9z'/%3e%3c/g%3e%3c/svg%3e`,I=`data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.7.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:url(%23SVGID_1_);}%20%3c/style%3e%3cg%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='91.0585'%20y1='93.4504'%20x2='420.9415'%20y2='423.3334'%20gradientTransform='matrix(1%200%200%20-1%200%20514.2)'%3e%3cstop%20offset='0'%20style='stop-color:%23E32929'/%3e%3cstop%20offset='1'%20style='stop-color:%23FF8D30'/%3e%3c/linearGradient%3e%3cpath%20class='st0'%20d='M243.3,181.9h24.9v147.8h-24.9V181.9z%20M24.9,329.7H0V181.9h24.9V329.7z%20M121.7,347.3h24.9v56.4h-24.9V347.3z%20M60.6,284h24.9v91.3H60.6C60.6,375.4,60.6,284,60.6,284z%20M182.3,284h24.9v91.3h-24.9V284z%20M487.1,181.9H512v147.8h-24.9%20C487.1,329.7,487.1,181.9,487.1,181.9z%20M390.3,164.7h-24.9v-56.4h24.9C390.3,108.2,390.3,164.7,390.3,164.7z%20M451.4,227.6h-24.9%20v-91h24.9V227.6z%20M329.3,227.6h-24.9v-91h24.9V227.6z'/%3e%3c/g%3e%3c/svg%3e`,L=t(`<!> <!> <!>`,1),R=t(`<!> <!> <div class="my-8 h-full lg:my-4"><div class="flex flex-wrap gap-4 sm:justify-start"><!> <!></div> <div class="my-8 flex h-full gap-4 sm:justify-start lg:my-4"><div class="flex flex-col items-start gap-4"><a><img alt="Playstore Badge" class="w-48"/></a> <a><img alt="AppStore Badge" class="w-48"/></a></div> <img alt="QRCode" class="h-36 rounded-xl"/></div></div>`,1),z=t(`<img alt="Mobile app" class="object-scale-down"/>`),B=t(`<!> <!> <div class="my-8 flex h-full justify-around gap-4 sm:justify-start lg:my-4"><div class="flex flex-wrap gap-4"><!> <!></div></div>`,1),V=t(`<!> <!> <div class="my-8 flex h-full justify-around gap-4 sm:justify-start lg:my-4"><div class="flex flex-wrap gap-4"><!></div></div>`,1),H=t(`<img class="w-32 md:w-48" alt="Kubernetes logo"/>`),U=t(`<!> <!> <div class="my-8 flex h-full justify-around gap-4 sm:justify-start lg:my-4"><div class="flex flex-wrap gap-2"><!> <!> <!></div></div>`,1),W=t(`<div class="grid grid-cols-3 gap-8"><img class="w-28 md:w-42" alt="Portainer logo"/> <img class="w-32 md:w-48" alt="UnRaid logo"/> <img class="w-32 md:w-48" alt="TrueNAS SCALE logo"/></div>`),G=t(`<!> <!> <!> <!> <!> <!>`,1);function K(t,K){e(K,!1);let q={title:`Download Immich`,description:`Install Immich on a server and download mobile apps to start backing up your photos and videos.`};c();var J=G(),Y=u(J);E(Y,{get site(){return j},get page(){return q}});var X=f(Y,2);M(X,{children:(e,t)=>{O(e,{size:`large`,center:!0,class:`my-16 flex flex-col items-center text-center`,children:(e,t)=>{var a=L(),s=u(a);T(s,{size:`giant`,variant:`logo`,class:`mb-4 border`});var c=f(s,2);_(c,{size:`title`,class:`mb-4`,tag:`h1`,children:(e,t)=>{r();var a=o();p(()=>n(a,q.title)),i(e,a)},$$slots:{default:!0}});var l=f(c,2);v(l,{size:`giant`,class:`mb-4 max-w-xl`,children:(e,t)=>{r();var a=o();p(()=>n(a,q.description)),i(e,a)},$$slots:{default:!0}}),i(e,a)},$$slots:{default:!0}})},$$slots:{default:!0}});var Z=f(X,2);w(Z,{label:e=>{var t=R(),n=u(t);_(n,{size:`large`,tag:`h3`,class:`mb-2`,children:(e,t)=>{r();var n=o(`Download for Mobile`);i(e,n)},$$slots:{default:!0}});var c=f(n,2);v(c,{size:`large`,children:(e,t)=>{r();var n=o(`Use Immich to backup your photos and videos from your Android and iOS devices.`);i(e,n)},$$slots:{default:!0}});var d=f(c,2),g=l(d),S=l(g);D(S,{get href(){return k.Get.FDroid},color:`primary`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`FUTO F-Droid`);i(e,n)},$$slots:{default:!0}});var w=f(S,2);D(w,{get href(){return k.Get.GithubRelease}
1,color:`primary`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`Download APK`);i(e,n)},$$slots:{default:!0}}),a(g);var T=f(g,2),E=l(T),O=l(E),A=m(O),j=f(O,2),M=m(j);a(E);var N=f(E,2);a(T),a(d),p(()=>{s(O,`href`,k.Get.Android),s(A,`src`,x),s(j,`href`,k.Get.iOS),s(M,`src`,C),s(N,`src`,ee.value===`dark`?y:b)}),i(e,t)},media:e=>{var t=z();p(()=>s(t,`src`,S)),i(e,t)},$$slots:{label:!0,media:!0}});var Q=f(Z,2);w(Q,{reverse:!0,label:e=>{var t=B(),n=u(t);_(n,{size:`large`,tag:`h3`,class:`mb-2`,children:(e,t)=>{r();var n=o(`Install with Docker`);i(e,n)},$$slots:{default:!0}});var s=f(n,2);v(s,{size:`large`,children:(e,t)=>{r();var n=o(`Run Immich on your own server using Docker Compose.`);i(e,n)},$$slots:{default:!0}});var c=f(s,2),d=l(c),p=l(d);D(p,{href:`https://immich.app/docs/install/docker-compose`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`View docs`);i(e,n)},$$slots:{default:!0}});var m=f(p,2);D(m,{color:`secondary`,href:`/docker-compose-builder`,children:(e,t)=>{r();var n=o(`Build a compose file`);i(e,n)},$$slots:{default:!0}}),a(d),a(c),i(e,t)},media:e=>{g(e,{get icon(){return A},class:`h-full w-32 max-w-48 text-[#2560ff] md:w-48`})},$$slots:{label:!0,media:!0}});var $=f(Q,2);w($,{label:e=>{var t=V(),n=u(t);_(n,{size:`large`,tag:`h3`,class:`mb-2`,children:(e,t)=>{r();var n=o(`Install with Kubernetes`);i(e,n)},$$slots:{default:!0}});var s=f(n,2);v(s,{size:`large`,children:(e,t)=>{r();var n=o(`Run Immich on your Kubernetes cluster using the official helm chart.`);i(e,n)},$$slots:{default:!0}});var c=f(s,2),d=l(c),p=l(d);D(p,{href:`https://immich.app/docs/install/kubernetes`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`View docs`);i(e,n)},$$slots:{default:!0}}),a(d),a(c),i(e,t)},media:e=>{var t=H();p(()=>s(t,`src`,N)),i(e,t)},$$slots:{label:!0,media:!0}});var te=f($,2);w(te,{reverse:!0,label:e=>{var t=U(),n=u(t);_(n,{size:`large`,tag:`h3`,class:`mb-2`,children:(e,t)=>{r();var n=o(`Install with 3rd Party`);i(e,n)},$$slots:{default:!0}});var s=f(n,2);v(s,{size:`large`,children:(e,t)=>{r();var n=o(`Run Immich on your NAS using one of our community guides.`);i(e,n)},$$slots:{default:!0}});var c=f(s,2),d=l(c),p=l(d);D(p,{href:`https://docs.immich.app/install/portainer`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`Portainer Guide`);i(e,n)},$$slots:{default:!0}});var m=f(p,2);D(m,{href:`https://docs.immich.app/install/unraid`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`unRaid Guide`);i(e,n)},$$slots:{default:!0}});var g=f(m,2);D(g,{href:`https://docs.immich.app/install/truenas`,get trailingIcon(){return h},children:(e,t)=>{r();var n=o(`TrueNAS SCALE Guide`);i(e,n)},$$slots:{default:!0}}),a(d),a(c),i(e,t)},media:e=>{var t=W(),n=l(t),r=f(n,2),o=f(r,2);a(t),p(()=>{s(n,`src`,P),s(r,`src`,I),s(o,`src`,F)}),i(e,t)},$$slots:{label:!0,media:!0}}),i(t,J),d()}export{K as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.